1515 */
1616package com .jetbrains .python .impl .run ;
1717
18- import com .jetbrains .python .impl .PythonIcons ;
1918import consulo .annotation .component .ExtensionImpl ;
19+ import consulo .application .Application ;
2020import consulo .execution .configuration .ConfigurationFactory ;
2121import consulo .execution .configuration .ConfigurationType ;
2222import consulo .execution .configuration .RunConfiguration ;
2323import consulo .localize .LocalizeValue ;
2424import consulo .module .extension .ModuleExtensionHelper ;
2525import consulo .project .Project ;
26+ import consulo .python .impl .icon .PythonImplIconGroup ;
2627import consulo .python .impl .localize .PyLocalize ;
2728import consulo .python .module .extension .PyModuleExtension ;
2829import consulo .ui .image .Image ;
@@ -38,7 +39,8 @@ public class PythonConfigurationType implements ConfigurationType {
3839 private final PythonConfigurationFactory myFactory = new PythonConfigurationFactory (this );
3940
4041 public static PythonConfigurationType getInstance () {
41- return EP_NAME .findExtensionOrFail (PythonConfigurationType .class );
42+ return Application .get ().getExtensionPoint (ConfigurationType .class )
43+ .findExtensionOrFail (PythonConfigurationType .class );
4244 }
4345
4446 private static class PythonConfigurationFactory extends ConfigurationFactory {
@@ -63,19 +65,21 @@ public RunConfiguration createTemplateConfiguration(Project project) {
6365 }
6466 }
6567
68+ @ Nonnull
6669 @ Override
6770 public LocalizeValue getDisplayName () {
6871 return PyLocalize .pythonConfigurationName ();
6972 }
7073
74+ @ Nonnull
7175 @ Override
7276 public LocalizeValue getConfigurationTypeDescription () {
7377 return PyLocalize .pythonConfigurationDescription ();
7478 }
7579
7680 @ Override
7781 public Image getIcon () {
78- return PythonIcons . Python . Python ;
82+ return PythonImplIconGroup . pythonPython () ;
7983 }
8084
8185 @ Override
@@ -87,9 +91,8 @@ public PythonConfigurationFactory getFactory() {
8791 return myFactory ;
8892 }
8993
90- @ Override
9194 @ Nonnull
92- @ NonNls
95+ @ Override
9396 public String getId () {
9497 return "PythonConfigurationType" ;
9598 }
0 commit comments