public class CompileStepBeforeRun extends BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
Modifier and Type | Class and Description |
---|---|
static class |
CompileStepBeforeRun.MakeBeforeRunTask |
Modifier and Type | Field and Description |
---|---|
static Key<CompileStepBeforeRun.MakeBeforeRunTask> |
ID |
protected static java.lang.String |
MAKE_PROJECT_ON_RUN_KEY |
static Key<RunConfiguration> |
RUN_CONFIGURATION
Deprecated.
to be removed in IDEA 2020.1
|
static Key<java.lang.String> |
RUN_CONFIGURATION_TYPE_ID
Deprecated.
to be removed in IDEA 2020.1
|
EXTENSION_POINT_NAME
Constructor and Description |
---|
CompileStepBeforeRun(Project project) |
Modifier and Type | Method and Description |
---|---|
CompileStepBeforeRun.MakeBeforeRunTask |
createTask(RunConfiguration configuration) |
boolean |
executeTask(DataContext context,
RunConfiguration configuration,
ExecutionEnvironment env,
CompileStepBeforeRun.MakeBeforeRunTask task) |
java.lang.String |
getDescription(CompileStepBeforeRun.MakeBeforeRunTask task) |
javax.swing.Icon |
getIcon() |
Key<CompileStepBeforeRun.MakeBeforeRunTask> |
getId() |
java.lang.String |
getName() |
static RunConfiguration |
getRunConfiguration(CompileContext context) |
static RunConfiguration |
getRunConfiguration(CompileScope compileScope) |
javax.swing.Icon |
getTaskIcon(CompileStepBeforeRun.MakeBeforeRunTask task) |
canExecuteTask, configureTask, configureTask, getProvider, isConfigurable, isSingleton
public static final Key<CompileStepBeforeRun.MakeBeforeRunTask> ID
@Deprecated public static final Key<RunConfiguration> RUN_CONFIGURATION
@Deprecated public static final Key<java.lang.String> RUN_CONFIGURATION_TYPE_ID
protected static final java.lang.String MAKE_PROJECT_ON_RUN_KEY
public CompileStepBeforeRun(Project project)
public Key<CompileStepBeforeRun.MakeBeforeRunTask> getId()
getId
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public java.lang.String getName()
getName
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public java.lang.String getDescription(CompileStepBeforeRun.MakeBeforeRunTask task)
getDescription
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public javax.swing.Icon getIcon()
getIcon
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public javax.swing.Icon getTaskIcon(CompileStepBeforeRun.MakeBeforeRunTask task)
getTaskIcon
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public CompileStepBeforeRun.MakeBeforeRunTask createTask(RunConfiguration configuration)
createTask
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public boolean executeTask(DataContext context, RunConfiguration configuration, ExecutionEnvironment env, CompileStepBeforeRun.MakeBeforeRunTask task)
executeTask
in class BeforeRunTaskProvider<CompileStepBeforeRun.MakeBeforeRunTask>
public static RunConfiguration getRunConfiguration(CompileContext context)
public static RunConfiguration getRunConfiguration(CompileScope compileScope)