2424from ..file_info_extractor import TVimFileInfoExtractor
2525from ..message_printer import TVimMessagePrinter
2626from ..project_info_extractor import TVimProjectInfoExtractor
27- from .interface import ICodeRunnerBuilder
27+ from .interface import ICodeRunnerFactory
2828
2929
30- class TVimCodeRunnerBuilder ( ICodeRunnerBuilder ):
31- def build (self ) -> Optional [TCodeRunner ]:
30+ class TVimCodeRunnerFactory ( ICodeRunnerFactory ):
31+ def create (self ) -> Optional [TCodeRunner ]:
3232 config_manager : TVimConfigManager = TVimConfigManager (TVimConfigGetter (), TBasicConfigValidator ())
3333 message_printer : TVimMessagePrinter = TVimMessagePrinter ()
3434
@@ -42,7 +42,7 @@ def build(self) -> Optional[TCodeRunner]:
4242 )
4343
4444 command_dispatcher_strategy_selector : TBasicCommandDispatcherStrategySelector = (
45- self ._build_command_dispatcher_strategy_selector (
45+ self ._create_command_dispatcher_strategy_selector (
4646 config_manager , file_info_extractor , project_info_extractor
4747 )
4848 )
@@ -61,7 +61,7 @@ def build(self) -> Optional[TCodeRunner]:
6161
6262 return None
6363
64- def _build_command_dispatcher_strategy_selector (
64+ def _create_command_dispatcher_strategy_selector (
6565 self ,
6666 config_manager : TVimConfigManager ,
6767 file_info_extractor : TVimFileInfoExtractor ,
@@ -71,17 +71,17 @@ def _build_command_dispatcher_strategy_selector(
7171 file_info_extractor
7272 )
7373 file_ext_command_builders_dispatcher : TFileExtCommandBuildersDispatcher = (
74- self ._build_file_ext_command_builders_dispatcher (
74+ self ._create_file_ext_command_builders_dispatcher (
7575 config_manager , file_info_extractor , project_info_extractor
7676 )
7777 )
7878 file_type_command_builders_dispatcher : TFileTypeCommandBuildersDispatcher = (
79- self ._build_file_type_command_builders_dispatcher (
79+ self ._create_file_type_command_builders_dispatcher (
8080 config_manager , file_info_extractor , project_info_extractor
8181 )
8282 )
83- glob_command_builders_dispatcher : TGlobCommandBuildersDispatcher = self . _build_glob_command_builders_dispatcher (
84- config_manager , file_info_extractor , project_info_extractor
83+ glob_command_builders_dispatcher : TGlobCommandBuildersDispatcher = (
84+ self . _create_glob_command_builders_dispatcher ( config_manager , file_info_extractor , project_info_extractor )
8585 )
8686
8787 return TBasicCommandDispatcherStrategySelector (
@@ -92,7 +92,7 @@ def _build_command_dispatcher_strategy_selector(
9292 config_manager = config_manager ,
9393 )
9494
95- def _build_file_ext_command_builders_dispatcher (
95+ def _create_file_ext_command_builders_dispatcher (
9696 self ,
9797 config_manager : TVimConfigManager ,
9898 file_info_extractor : TVimFileInfoExtractor ,
@@ -106,7 +106,7 @@ def _build_file_ext_command_builders_dispatcher(
106106 file_info_extractor ,
107107 )
108108
109- def _build_file_type_command_builders_dispatcher (
109+ def _create_file_type_command_builders_dispatcher (
110110 self ,
111111 config_manager : TVimConfigManager ,
112112 file_info_extractor : TVimFileInfoExtractor ,
@@ -120,7 +120,7 @@ def _build_file_type_command_builders_dispatcher(
120120 file_info_extractor ,
121121 )
122122
123- def _build_glob_command_builders_dispatcher (
123+ def _create_glob_command_builders_dispatcher (
124124 self ,
125125 config_manager : TVimConfigManager ,
126126 file_info_extractor : TVimFileInfoExtractor ,
0 commit comments