RunConfigurationProducer
instead@Deprecated
public abstract class RuntimeConfigurationProducer
extends java.lang.Object
implements java.lang.Comparable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeConfigurationProducer.DelegatingRuntimeConfiguration<T extends LocatableConfiguration>
Deprecated.
feel free to pass your configuration to SMTRunnerConsoleProperties directly instead of wrapping in DelegatingRuntimeConfiguration
|
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<RuntimeConfigurationProducer> |
COMPARATOR
Deprecated.
|
protected boolean |
isClone
Deprecated.
|
protected static int |
PREFERED
Deprecated.
|
static ExtensionPointName<RuntimeConfigurationProducer> |
RUNTIME_CONFIGURATION_PRODUCER
Deprecated.
|
Modifier | Constructor and Description |
---|---|
protected |
RuntimeConfigurationProducer(ConfigurationFactory configurationFactory)
Deprecated.
|
|
RuntimeConfigurationProducer(ConfigurationType configurationType)
Deprecated.
|
public static final ExtensionPointName<RuntimeConfigurationProducer> RUNTIME_CONFIGURATION_PRODUCER
public static final java.util.Comparator<RuntimeConfigurationProducer> COMPARATOR
protected static final int PREFERED
protected boolean isClone
public RuntimeConfigurationProducer(ConfigurationType configurationType)
protected RuntimeConfigurationProducer(ConfigurationFactory configurationFactory)
public RuntimeConfigurationProducer createProducer(Location location, ConfigurationContext context)
public RunnerAndConfigurationSettings findExistingConfiguration(Location location, ConfigurationContext context)
public abstract PsiElement getSourceElement()
protected void storeSourceElement(PsiElement e)
protected PsiElement restoreSourceElement()
public RunnerAndConfigurationSettings getConfiguration()
public void setConfiguration(RunnerAndConfigurationSettings configuration)
protected abstract RunnerAndConfigurationSettings createConfigurationByElement(Location location, ConfigurationContext context)
protected RunnerAndConfigurationSettings findExistingByElement(Location location, java.util.List<? extends RunnerAndConfigurationSettings> existingConfigurations, ConfigurationContext context)
public RuntimeConfigurationProducer clone()
clone
in class java.lang.Object
protected RunnerAndConfigurationSettings cloneTemplateConfiguration(Project project, ConfigurationContext context)
protected ConfigurationFactory getConfigurationFactory()
public ConfigurationType getConfigurationType()
public void perform(ConfigurationContext context, java.lang.Runnable performRunnable)
public static <T extends RuntimeConfigurationProducer> T getInstance(java.lang.Class<T> aClass)