c
top.scaleda.idea.runner.configuration
ScaledaRunConfiguration
Companion object ScaledaRunConfiguration
class ScaledaRunConfiguration extends LocatableConfigurationBase[RunProfileState]
A configuration representing a specific Scaleda task as well as corresponding toolchain
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScaledaRunConfiguration
- LocatableConfigurationBase
- LocatableConfiguration
- RunConfigurationBase
- FragmentedSettings
- ConfigurationCreationListener
- TargetAwareRunProfile
- RunConfiguration
- Cloneable
- RunProfile
- UserDataHolderBase
- UserDataHolderEx
- UserDataHolder
- AtomicReference
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ScaledaRunConfiguration(project: Project, factory: ScaledaRunConfigurationFactory, name: String)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def accumulateAndGet(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- def addLogFile(arg0: String, arg1: String, arg2: Boolean, arg3: Boolean, arg4: Boolean): Unit
- Definition Classes
- RunConfigurationBase
- def addLogFile(arg0: String, arg1: String, arg2: Boolean): Unit
- Definition Classes
- RunConfigurationBase
- def addPredefinedLogFile(arg0: PredefinedLogFile): Unit
- Definition Classes
- RunConfigurationBase
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canRunOn(arg0: ExecutionTarget): Boolean
- Definition Classes
- RunConfigurationBase → TargetAwareRunProfile
- def changeUserMap(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def checkConfiguration(): Unit
- Definition Classes
- RunConfiguration
- Annotations
- @throws(classOf[com.intellij.execution.configurations.RuntimeConfigurationException])
- def checkRunnerSettings(arg0: ProgramRunner[_ <: RunnerSettings], arg1: RunnerSettings, arg2: ConfigurationPerRunnerSettings): Unit
- Definition Classes
- RunConfigurationBase
- Annotations
- @throws(classOf[com.intellij.execution.configurations.RuntimeConfigurationException])
- def checkSettingsBeforeRun(): Unit
- Definition Classes
- RunConfigurationBase
- Annotations
- @throws(classOf[com.intellij.execution.configurations.RuntimeConfigurationException])
- def clearUserData(): Unit
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def clone(): RunConfiguration
- Definition Classes
- RunConfigurationBase → RunConfiguration → UserDataHolderBase → AnyRef
- def collectOutputFromProcessHandler(): Boolean
- Definition Classes
- RunConfigurationBase
- final def compareAndExchange(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndExchangeAcquire(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndExchangeRelease(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def compareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- def copyCopyableDataTo(arg0: UserDataHolderBase): Unit
- Definition Classes
- UserDataHolderBase
- def copyUserDataTo(arg0: UserDataHolderBase): Unit
- Definition Classes
- UserDataHolderBase
- def createAdditionalTabComponents(arg0: AdditionalTabComponentManager, arg1: ProcessHandler): Unit
- Definition Classes
- RunConfigurationBase
- def createRunnerSettings(arg0: ConfigurationInfoProvider): ConfigurationPerRunnerSettings
- Definition Classes
- RunConfiguration
- def customizeLogConsole(arg0: LogConsole): Unit
- Definition Classes
- RunConfigurationBase
- def doCopyOptionsFrom(arg0: RunConfigurationBase[RunProfileState]): Unit
- Attributes
- protected[configurations]
- Definition Classes
- RunConfigurationBase
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def equals(arg0: AnyRef): Boolean
- Definition Classes
- RunConfigurationBase → AnyRef → Any
- val extraEnvs: HashMap[String, String]
- def generateRuntime: Option[ScaledaRuntime]
- final def get(): KeyFMap
- Definition Classes
- AtomicReference
- final def getAcquire(): KeyFMap
- Definition Classes
- AtomicReference
- def getActionName(): String
- Definition Classes
- LocatableConfigurationBase
- def getAllLogFiles(): ArrayList[LogFileOptions]
- Definition Classes
- RunConfigurationBase
- final def getAndAccumulate(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- final def getAndSet(arg0: KeyFMap): KeyFMap
- Definition Classes
- AtomicReference
- final def getAndUpdate(arg0: UnaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- def getBeforeRunTasks(): List[BeforeRunTask[_ <: AnyRef]]
- Definition Classes
- RunConfigurationBase → RunConfiguration
- Annotations
- @Transient()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getConfigurationEditor(): SettingsEditor[ScaledaRunConfiguration]
- Definition Classes
- ScaledaRunConfiguration → RunConfiguration
- def getCopyableUserData[T <: AnyRef](arg0: Key[T]): T
- Definition Classes
- UserDataHolderBase
- def getDefaultOptionsClass(): Class[_ <: LocatableRunConfigurationOptions]
- Attributes
- protected[configurations]
- Definition Classes
- LocatableConfigurationBase → RunConfigurationBase
- final def getFactory(): ConfigurationFactory
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def getIcon(): Icon
- Definition Classes
- RunConfigurationBase → RunProfile
- def getId(): String
- Definition Classes
- RunConfiguration
- def getLogFiles(): List[LogFileOptions]
- Definition Classes
- RunConfigurationBase
- final def getName(): String
- Definition Classes
- RunConfigurationBase → RunProfile
- Annotations
- @Transient()
- final def getOpaque(): KeyFMap
- Definition Classes
- AtomicReference
- def getOptions(): LocatableRunConfigurationOptions
- Attributes
- protected[configurations]
- Definition Classes
- LocatableConfigurationBase → RunConfigurationBase
- def getOptionsClass(): Class[_ <: RunConfigurationOptions]
- Attributes
- protected[configurations]
- Definition Classes
- RunConfigurationBase
- def getOptionsForPredefinedLogFile(arg0: PredefinedLogFile): LogFileOptions
- Definition Classes
- RunConfigurationBase
- def getOutputFilePath(): String
- Definition Classes
- RunConfigurationBase
- Annotations
- @Transient()
- final def getPlain(): KeyFMap
- Definition Classes
- AtomicReference
- def getPredefinedLogFiles(): List[PredefinedLogFile]
- Definition Classes
- RunConfigurationBase
- def getPresentableType(): String
- Definition Classes
- RunConfiguration
- Annotations
- @Transient()
- final def getProject(): Project
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def getProjectPathOnTarget(): String
- Definition Classes
- RunConfigurationBase
- def getRunnerSettingsEditor(arg0: ProgramRunner[_ <: RunnerSettings]): SettingsEditor[ConfigurationPerRunnerSettings]
- Definition Classes
- RunConfiguration
- def getSelectedOptions(): List[Option]
- Definition Classes
- RunConfigurationBase → FragmentedSettings
- def getState(ideaExecutor: Executor, environment: ExecutionEnvironment): RunProfileState
Returns a RunProfileState, which is actually used to run
Returns a RunProfileState, which is actually used to run
- Definition Classes
- ScaledaRunConfiguration → RunProfile
- def getState(): RunProfileState
- Definition Classes
- RunConfigurationBase
- def getType(): ConfigurationType
- Definition Classes
- RunConfiguration
- def getUniqueID(): Int
- Definition Classes
- RunConfiguration
- def getUserData[T <: AnyRef](arg0: Key[T]): T
- Definition Classes
- UserDataHolderBase → UserDataHolder
- def getUserDataString(): String
- Definition Classes
- UserDataHolderBase
- def getUserMap(): KeyFMap
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- final def hashCode(): Int
- Definition Classes
- RunConfigurationBase → AnyRef → Any
- def hideDisabledExecutorButtons(): Boolean
- Definition Classes
- RunConfiguration
- final def isAllowRunningInParallel(): Boolean
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def isCopyableDataEqual(arg0: UserDataHolderBase): Boolean
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def isGeneratedName(): Boolean
- Definition Classes
- LocatableConfigurationBase → LocatableConfiguration
- Annotations
- @Attribute()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSaveOutputToFile(): Boolean
- Definition Classes
- RunConfigurationBase
- Annotations
- @Transient()
- def isShowConsoleOnStdErr(): Boolean
- Definition Classes
- RunConfigurationBase
- Annotations
- @Attribute()
- def isShowConsoleOnStdOut(): Boolean
- Definition Classes
- RunConfigurationBase
- Annotations
- @Attribute()
- def isUserDataEmpty(): Boolean
- Definition Classes
- UserDataHolderBase
- final def lazySet(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def loadState(arg0: RunProfileState): Unit
- Definition Classes
- RunConfigurationBase
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def onConfigurationCopied(): Unit
- Definition Classes
- RunConfigurationBase → ConfigurationCreationListener
- def onNewConfigurationCreated(): Unit
- Definition Classes
- RunConfigurationBase → ConfigurationCreationListener
- var profileHost: String
- var profileName: String
- implicit val projectUsing: Project
- def putCopyableUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
- Definition Classes
- UserDataHolderBase
- def putUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
- Definition Classes
- UserDataHolderBase → UserDataHolder
- def putUserDataIfAbsent[T <: AnyRef](arg0: Key[T], arg1: T): T
- Definition Classes
- UserDataHolderBase → UserDataHolderEx
- def readExternal(element: Element): Unit
- Definition Classes
- ScaledaRunConfiguration → RunConfigurationBase → RunConfiguration
- def removeAllLogFiles(): Unit
- Definition Classes
- RunConfigurationBase
- def removeAllPredefinedLogFiles(): Unit
- Definition Classes
- RunConfigurationBase
- def replace[T <: AnyRef](arg0: Key[T], arg1: T, arg2: T): Boolean
- Definition Classes
- UserDataHolderBase → UserDataHolderEx
- def restartSingleton(arg0: ExecutionEnvironment): RestartSingletonResult
- Definition Classes
- RunConfiguration
- final def set(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- final def setAllowRunningInParallel(arg0: Boolean): Unit
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def setBeforeRunTasks(arg0: List[BeforeRunTask[_ <: AnyRef]]): Unit
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def setFileOutputPath(arg0: String): Unit
- Definition Classes
- RunConfigurationBase
- def setGeneratedName(): Unit
- Definition Classes
- LocatableConfigurationBase
- final def setName(arg0: String): Unit
- Definition Classes
- RunConfigurationBase → RunConfiguration
- def setNameChangedByUser(arg0: Boolean): Unit
- Definition Classes
- LocatableConfigurationBase
- final def setOpaque(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def setOptionsFromConfigurationFile(arg0: BaseState): Unit
- Definition Classes
- RunConfigurationBase
- final def setPlain(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def setProjectPathOnTarget(arg0: String): Unit
- Definition Classes
- RunConfigurationBase
- final def setRelease(arg0: KeyFMap): Unit
- Definition Classes
- AtomicReference
- def setSaveOutputToFile(arg0: Boolean): Unit
- Definition Classes
- RunConfigurationBase
- def setSelectedOptions(arg0: List[Option]): Unit
- Definition Classes
- RunConfigurationBase → FragmentedSettings
- def setShowConsoleOnStdErr(arg0: Boolean): Unit
- Definition Classes
- RunConfigurationBase
- def setShowConsoleOnStdOut(arg0: Boolean): Unit
- Definition Classes
- RunConfigurationBase
- def setUserMap(arg0: KeyFMap): Unit
- Attributes
- protected[util]
- Definition Classes
- UserDataHolderBase
- def suggestedName(): String
- Definition Classes
- LocatableConfiguration
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- var targetName: String
- var taskName: String
- def toString(): String
- Definition Classes
- RunConfigurationBase → AtomicReference → AnyRef → Any
- final def updateAndGet(arg0: UnaryOperator[KeyFMap]): KeyFMap
- Definition Classes
- AtomicReference
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def weakCompareAndSetAcquire(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetPlain(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetRelease(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- final def weakCompareAndSetVolatile(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- def writeExternal(element: Element): Unit
- Definition Classes
- ScaledaRunConfiguration → RunConfigurationBase → RunConfiguration
Deprecated Value Members
- def excludeCompileBeforeLaunchOption(): Boolean
- Definition Classes
- RunConfigurationBase
- Annotations
- @Deprecated
- Deprecated
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)
- def isNewSerializationUsed(): Boolean
- Attributes
- protected[configurations]
- Definition Classes
- RunConfigurationBase
- Annotations
- @Deprecated
- Deprecated
(Since version 1)
- final def weakCompareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
- Definition Classes
- AtomicReference
- Annotations
- @Deprecated
- Deprecated
(Since version 9)