@NotNull public static GoRunFileConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoRunFileConfigurationType.class); } }
@NotNull public static GoApplicationRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoApplicationRunConfigurationType.class); } }
@NotNull public static GoTestRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoTestRunConfigurationType.class); } }
@NotNull public static GoAppEngineRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoAppEngineRunConfigurationType.class); } }
@NotNull public static BallerinaRemoteRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaRemoteRunConfigurationType.class); } }
@NotNull public static BallerinaTestRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaTestRunConfigurationType.class); } }
@NotNull public static BallerinaApplicationRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaApplicationRunConfigurationType.class); } }
public static PerlCoverageEngine getInstance() { return Extensions.findExtension(CoverageEngine.EP_NAME, PerlCoverageEngine.class); }
public static DUnitTestRunConfigurationType getInstance() { return Extensions.findExtension(CONFIGURATION_TYPE_EP, DUnitTestRunConfigurationType.class); }
= Extensions.findExtension(ConfigurationType.CONFIGURATION_TYPE_EP, DlangRunDmdConfigurationType.class); final ConfigurationFactory factory = configurationType.getConfigurationFactories()[0];
@Override public void setupRootModel(final ModifiableRootModel rootModel) throws ConfigurationException { super.setupRootModel(rootModel); final Project project = rootModel.getProject(); final RunManagerImpl runManager = RunManagerImpl.getInstanceImpl(project); if (dubBinary != null) { ToolKey.DUB_KEY.setPath(dubBinary); } //Create "Run dub" configuration RunnerAndConfigurationSettings runDubSettings = runManager.findConfigurationByName(RUN_DUB_CONFIG_NAME); if (runDubSettings == null) { final DlangRunDubConfigurationType configurationType = Extensions.findExtension(ConfigurationType.CONFIGURATION_TYPE_EP, DlangRunDubConfigurationType.class); final ConfigurationFactory factory = configurationType.getConfigurationFactories()[0]; runDubSettings = runManager.createRunConfiguration(RUN_DUB_CONFIG_NAME, factory); ((ModuleBasedConfiguration) runDubSettings.getConfiguration()).setModule(rootModel.getModule()); runManager.addConfiguration(runDubSettings, false); } }
if (runDmdSettings == null) { final DlangRunDmdConfigurationType configurationType = Extensions.findExtension(ConfigurationType.CONFIGURATION_TYPE_EP, DlangRunDmdConfigurationType.class); final ConfigurationFactory factory = configurationType.getConfigurationFactories()[0]; runDmdSettings = runManager.createRunConfiguration(COMPILE_CONFIG_NAME, factory); if (runAppSettings == null) { final DlangRunAppConfigurationType configurationType = Extensions.findExtension(ConfigurationType.CONFIGURATION_TYPE_EP, DlangRunAppConfigurationType.class); final ConfigurationFactory factory = configurationType.getConfigurationFactories()[0]; runAppSettings = runManager.createRunConfiguration(RUN_CONFIG_NAME, factory);