Skip to content

Commit d6fb23f

Browse files
committed
EP_NAME was dropped
1 parent 295ec28 commit d6fb23f

1 file changed

Lines changed: 38 additions & 51 deletions

File tree

dotnet-execution-impl/src/main/java/consulo/dotnet/run/impl/DotNetConfigurationType.java

Lines changed: 38 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -17,77 +17,64 @@
1717
package consulo.dotnet.run.impl;
1818

1919
import consulo.annotation.component.ExtensionImpl;
20+
import consulo.application.Application;
2021
import consulo.dotnet.execution.localize.DotNetExecutionLocalize;
2122
import consulo.dotnet.module.extension.DotNetRunModuleExtension;
22-
import consulo.execution.configuration.ConfigurationFactory;
23-
import consulo.execution.configuration.ConfigurationTypeBase;
24-
import consulo.execution.configuration.RunConfiguration;
25-
import consulo.execution.configuration.RunConfigurationModule;
23+
import consulo.execution.configuration.*;
2624
import consulo.language.util.ModuleUtilCore;
2725
import consulo.module.Module;
2826
import consulo.module.ModuleManager;
2927
import consulo.module.extension.ModuleExtensionHelper;
3028
import consulo.platform.base.icon.PlatformIconGroup;
3129
import consulo.project.Project;
3230
import consulo.ui.annotation.RequiredUIAccess;
33-
3431
import jakarta.annotation.Nonnull;
3532

3633
/**
3734
* @author VISTALL
3835
* @since 26.11.13.
3936
*/
4037
@ExtensionImpl
41-
public class DotNetConfigurationType extends ConfigurationTypeBase
42-
{
43-
@Nonnull
44-
public static DotNetConfigurationType getInstance()
45-
{
46-
return EP_NAME.findExtensionOrFail(DotNetConfigurationType.class);
47-
}
38+
public class DotNetConfigurationType extends ConfigurationTypeBase {
39+
@Nonnull
40+
public static DotNetConfigurationType getInstance() {
41+
return Application.get().getExtensionPoint(ConfigurationType.class).findExtensionOrFail(DotNetConfigurationType.class);
42+
}
4843

49-
public DotNetConfigurationType()
50-
{
51-
super("#DotNetConfigurationType", DotNetExecutionLocalize.dotnetApplicationName(), PlatformIconGroup.runconfigurationsApplication());
44+
public DotNetConfigurationType() {
45+
super("#DotNetConfigurationType", DotNetExecutionLocalize.dotnetApplicationName(), PlatformIconGroup.runconfigurationsApplication());
5246

53-
addFactory(new ConfigurationFactory(this)
54-
{
55-
@Nonnull
56-
@Override
57-
public String getId()
58-
{
59-
return ".NET Application";
60-
}
47+
addFactory(new ConfigurationFactory(this) {
48+
@Nonnull
49+
@Override
50+
public String getId() {
51+
return ".NET Application";
52+
}
6153

62-
@Override
63-
public RunConfiguration createTemplateConfiguration(Project project)
64-
{
65-
return new DotNetConfiguration("Unnamed", new RunConfigurationModule(project), this);
66-
}
54+
@Override
55+
public RunConfiguration createTemplateConfiguration(Project project) {
56+
return new DotNetConfiguration("Unnamed", new RunConfigurationModule(project), this);
57+
}
6758

68-
@Override
69-
@RequiredUIAccess
70-
public void onNewConfigurationCreated(@Nonnull RunConfiguration configuration)
71-
{
72-
DotNetConfiguration dotNetConfiguration = (DotNetConfiguration) configuration;
59+
@Override
60+
@RequiredUIAccess
61+
public void onNewConfigurationCreated(@Nonnull RunConfiguration configuration) {
62+
DotNetConfiguration dotNetConfiguration = (DotNetConfiguration) configuration;
7363

74-
for(Module module : ModuleManager.getInstance(configuration.getProject()).getModules())
75-
{
76-
DotNetRunModuleExtension extension = ModuleUtilCore.getExtension(module, DotNetRunModuleExtension.class);
77-
if(extension != null)
78-
{
79-
dotNetConfiguration.setName(module.getName());
80-
dotNetConfiguration.setModule(module);
81-
break;
82-
}
83-
}
84-
}
64+
for (Module module : ModuleManager.getInstance(configuration.getProject()).getModules()) {
65+
DotNetRunModuleExtension extension = ModuleUtilCore.getExtension(module, DotNetRunModuleExtension.class);
66+
if (extension != null) {
67+
dotNetConfiguration.setName(module.getName());
68+
dotNetConfiguration.setModule(module);
69+
break;
70+
}
71+
}
72+
}
8573

86-
@Override
87-
public boolean isApplicable(@Nonnull Project project)
88-
{
89-
return ModuleExtensionHelper.getInstance(project).hasModuleExtension(DotNetRunModuleExtension.class);
90-
}
91-
});
92-
}
74+
@Override
75+
public boolean isApplicable(@Nonnull Project project) {
76+
return ModuleExtensionHelper.getInstance(project).hasModuleExtension(DotNetRunModuleExtension.class);
77+
}
78+
});
79+
}
9380
}

0 commit comments

Comments
 (0)