public interface TargetEnvironmentAwareRunProfile extends RunProfile
TargetEnvironmentConfiguration
.
As soon as a run configuration implements the interface, its Run configuration editor gets `Run on` combobox with the list of targets to run on.
Target environment to run on can be retrieve via com.intellij.execution.target.TargetEnvironmentsManager
.
RunOnTargetComboBox
,
TargetEnvironment
Modifier and Type | Method and Description |
---|---|
boolean |
canRunOn(TargetEnvironmentConfiguration target) |
<any> |
getDefaultLanguageRuntimeType()
Returns language runtime type that should be configured for
TargetEnvironmentConfiguration if it's
created for this particular run configuration. |
java.lang.String |
getDefaultTargetName() |
void |
setDefaultTargetName(java.lang.String targetName) |
getIcon, getName, getState
boolean canRunOn(TargetEnvironmentConfiguration target)
<any> getDefaultLanguageRuntimeType()
TargetEnvironmentConfiguration
if it's
created for this particular run configuration.
That language runtime type will be used while creating TargetEnvironmentConfiguration
using
wizard from RunOnTargetComboBox
TargetEnvironmentType#createStepsForNewWizard
java.lang.String getDefaultTargetName()
TargetEnvironmentConfiguration#getDisplayName()
void setDefaultTargetName(java.lang.String targetName)