com.intellij.openapi.extensions.Extensions.findExtension()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中com.intellij.openapi.extensions.Extensions.findExtension()方法的一些代码示例,展示了Extensions.findExtension()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Extensions.findExtension()方法的具体详情如下:
包路径:com.intellij.openapi.extensions.Extensions
类名称:Extensions
方法名:findExtension

Extensions.findExtension介绍

暂无

代码示例

代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin

@NotNull
 public static GoRunFileConfigurationType getInstance() {
  return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoRunFileConfigurationType.class);
 }
}

代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin

@NotNull
 public static GoApplicationRunConfigurationType getInstance() {
  return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoApplicationRunConfigurationType.class);
 }
}

代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin

@NotNull
 public static GoTestRunConfigurationType getInstance() {
  return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoTestRunConfigurationType.class);
 }
}

代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin

@NotNull
 public static GoAppEngineRunConfigurationType getInstance() {
  return Extensions.findExtension(CONFIGURATION_TYPE_EP, GoAppEngineRunConfigurationType.class);
 }
}

代码示例来源:origin: ballerina-platform/ballerina-lang

@NotNull
  public static BallerinaRemoteRunConfigurationType getInstance() {
    return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaRemoteRunConfigurationType.class);
  }
}

代码示例来源:origin: ballerina-platform/ballerina-lang

@NotNull
  public static BallerinaTestRunConfigurationType getInstance() {
    return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaTestRunConfigurationType.class);
  }
}

代码示例来源:origin: ballerina-platform/ballerina-lang

@NotNull
  public static BallerinaApplicationRunConfigurationType getInstance() {
    return Extensions.findExtension(CONFIGURATION_TYPE_EP, BallerinaApplicationRunConfigurationType.class);
  }
}

代码示例来源:origin: Camelcade/Perl5-IDEA

public static PerlCoverageEngine getInstance() {
 return Extensions.findExtension(CoverageEngine.EP_NAME, PerlCoverageEngine.class);
}

代码示例来源:origin: intellij-dlanguage/intellij-dlanguage

public static DUnitTestRunConfigurationType getInstance() {
  return Extensions.findExtension(CONFIGURATION_TYPE_EP, DUnitTestRunConfigurationType.class);
}

代码示例来源:origin: intellij-dlanguage/intellij-dlanguage

= Extensions.findExtension(ConfigurationType.CONFIGURATION_TYPE_EP, DlangRunDmdConfigurationType.class);
final ConfigurationFactory factory = configurationType.getConfigurationFactories()[0];

代码示例来源:origin: intellij-dlanguage/intellij-dlanguage

@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);
  }
}

代码示例来源:origin: intellij-dlanguage/intellij-dlanguage

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);

相关文章