本文整理汇总了Java中com.intellij.execution.application.ApplicationConfigurationType.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java ApplicationConfigurationType.getInstance方法的具体用法?Java ApplicationConfigurationType.getInstance怎么用?Java ApplicationConfigurationType.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.execution.application.ApplicationConfigurationType
的用法示例。
在下文中一共展示了ApplicationConfigurationType.getInstance方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testRunApplicationName
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public void testRunApplicationName() {
ApplicationConfiguration configuration = new ApplicationConfiguration(null, getProject(), ApplicationConfigurationType.getInstance());
configuration.MAIN_CLASS_NAME = "com.comp.AClass";
configuration.setGeneratedName();
checkSuggestedName("AClass.main()", configuration);
configuration.setName("Other name");
configuration.setNameChangedByUser(true);
checkSuggestedName("Other name", configuration);
configuration.setName("1234567890123456789012345 other long name");
checkSuggestedName("12345678901234567890...", configuration);
configuration.MAIN_CLASS_NAME = "com.comp.A12345678901234567890123LongName";
configuration.setGeneratedName();
checkSuggestedName("A1234567890123....main()", configuration);
}
示例2: testCreatingApplicationConfiguration
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public void testCreatingApplicationConfiguration() throws ConfigurationException {
if (PlatformTestUtil.COVERAGE_ENABLED_BUILD) return;
ApplicationConfiguration configuration = new ApplicationConfiguration(null, myProject, ApplicationConfigurationType.getInstance());
ApplicationConfigurable editor = new ApplicationConfigurable(myProject);
try {
editor.getComponent(); // To get all the watchers installed.
Configurable configurable = new RunConfigurationConfigurableAdapter(editor, configuration);
configurable.reset();
CommonJavaParametersPanel javaParameters = editor.getCommonProgramParameters();
javaParameters.setProgramParameters("prg");
javaParameters.setVMParameters("vm");
javaParameters.setWorkingDirectory("dir");
assertTrue(configurable.isModified());
configurable.apply();
assertEquals("prg", configuration.getProgramParameters());
assertEquals("vm", configuration.getVMParameters());
assertEquals("dir", configuration.getWorkingDirectory());
}
finally {
Disposer.dispose(editor);
}
}
示例3: testCreatingApplicationConfiguration
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public void testCreatingApplicationConfiguration() throws ConfigurationException {
if (IdeaTestUtil.COVERAGE_ENABLED_BUILD) return;
ApplicationConfiguration configuration = new ApplicationConfiguration(null, myProject, ApplicationConfigurationType.getInstance());
ApplicationConfigurable editor = new ApplicationConfigurable(myProject);
try {
editor.getComponent(); // To get all the watchers installed.
Configurable configurable = new RunConfigurationConfigurableAdapter(editor, configuration);
configurable.reset();
CommonJavaParametersPanel javaParameters = editor.getCommonProgramParameters();
javaParameters.setProgramParameters("prg");
javaParameters.setVMParameters("vm");
javaParameters.setWorkingDirectory("dir");
assertTrue(configurable.isModified());
configurable.apply();
assertEquals("prg", configuration.getProgramParameters());
assertEquals("vm", configuration.getVMParameters());
assertEquals("dir", configuration.getWorkingDirectory());
}
finally {
Disposer.dispose(editor);
}
}
示例4: testRunThirdPartyApplication
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public void testRunThirdPartyApplication() throws ExecutionException {
ApplicationConfiguration configuration =
new ApplicationConfiguration("Third party", myProject, ApplicationConfigurationType.getInstance());
configuration.setModule(getModule1());
configuration.MAIN_CLASS_NAME = "third.party.Main";
checkCanRun(configuration);
}
示例5: createApplicationConfiguration
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
protected ApplicationConfiguration createApplicationConfiguration(String className, Module module) {
final ApplicationConfiguration configuration =
new ApplicationConfiguration("app", getProject(), ApplicationConfigurationType.getInstance());
configuration.setModule(module);
configuration.setMainClassName(className);
return configuration;
}
示例6: buildApplicationConfiguration
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
private ApplicationConfiguration buildApplicationConfiguration() {
SilentApplicationConfiguration config =
new SilentApplicationConfiguration(XMLBEANS_COMPILER_CLASS_FQN, module.getProject(), ApplicationConfigurationType.getInstance());
config.setWorkingDirectory(resolvePath(configuration.getSourcesDirectory()));
config.setMainClassName(XMLBEANS_COMPILER_CLASS_FQN);
config.setModule(module);
String programParameters = getProgramParameters();
config.setProgramParameters(programParameters);
return config;
}
示例7: testRunThridPartyApplication
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public void testRunThridPartyApplication() throws ExecutionException {
ApplicationConfiguration configuration =
new ApplicationConfiguration("Thrid party", myProject, ApplicationConfigurationType.getInstance());
configuration.setModule(getModule1());
configuration.MAIN_CLASS_NAME = "thrid.party.Main";
checkCanRun(configuration);
}
示例8: GaugeRunConfiguration
import com.intellij.execution.application.ApplicationConfigurationType; //导入方法依赖的package包/类
public GaugeRunConfiguration(String name, Project project, ConfigurationFactoryEx configurationFactory) {
super(project, configurationFactory, name);
this.programParameters = new ApplicationConfiguration(name, project, ApplicationConfigurationType.getInstance());
}