api / org.gradle.plugins.javascript.rhino / RhinoShellExec

RhinoShellExec

@NonNullApi open class RhinoShellExec : JavaExec

Constructors

<init>

RhinoShellExec()

Functions

args

open fun args(vararg args: Any): JavaExec
open fun args(args: MutableIterable<*>): JavaExecSpec

Cannot set args directly on RhinoShellExec, use #setRhinoOptions(List), #setScriptArgs(List) and/or #setScript(File) instead.

exec

open fun exec(): Unit

getArgs

open fun getArgs(): MutableList<String>

{@inheritDoc}

getRhinoOptions

open fun getRhinoOptions(): MutableList<String>

Rhino options.

getScript

open fun getScript(): File

Script file.

getScriptArgs

open fun getScriptArgs(): MutableList<String>

Script arguments.

rhinoOptions

open fun rhinoOptions(vararg rhinoOptions: Any): Unit

Sets Rhino options.

scriptArgs

open fun scriptArgs(vararg scriptArgs: Any): Unit

Sets script arguments.

setArgs

open fun setArgs(applicationArgs: MutableList<String>): JavaExec
open fun setArgs(applicationArgs: MutableIterable<*>): JavaExec

Cannot set args directly on RhinoShellExec, use #setRhinoOptions(List), #setScriptArgs(List) and/or #setScript(File) instead.

setRhinoOptions

open fun setRhinoOptions(rhinoOptions: MutableList<String>): Unit
open fun setRhinoOptions(vararg rhinoOptions: Any): Unit

Sets Rhino options.

setScript

open fun setScript(script: File): Unit
open fun setScript(script: Any): Unit

Sets script file.

setScriptArgs

open fun setScriptArgs(scriptArgs: MutableList<String>): Unit
open fun setScriptArgs(vararg scriptArgs: Any): Unit

Sets script arguments.

Inherited Functions

bootstrapClasspath

open fun bootstrapClasspath(vararg classpath: Any): JavaExec

{@inheritDoc}

classpath

open fun classpath(vararg paths: Any): JavaExec

{@inheritDoc}

copyTo

open fun copyTo(options: JavaForkOptions): JavaExec
open fun copyTo(target: ProcessForkOptions): JavaExec

{@inheritDoc}

environment

open fun environment(name: String, value: Any): JavaExec
open fun environment(environmentVariables: MutableMap<String, *>): JavaExec

{@inheritDoc}

executable

open fun executable(executable: Any): JavaExec

{@inheritDoc}

getAllJvmArgs

open fun getAllJvmArgs(): MutableList<String>

{@inheritDoc}

getArgumentProviders

open fun getArgumentProviders(): MutableList<CommandLineArgumentProvider>

{@inheritDoc}

getBootstrapClasspath

open fun getBootstrapClasspath(): FileCollection

{@inheritDoc}

getClasspath

open fun getClasspath(): FileCollection

{@inheritDoc}

getCommandLine

open fun getCommandLine(): MutableList<String>

{@inheritDoc}

getDebug

open fun getDebug(): Boolean

{@inheritDoc}

getDefaultCharacterEncoding

open fun getDefaultCharacterEncoding(): String

{@inheritDoc}

getEnableAssertions

open fun getEnableAssertions(): Boolean

{@inheritDoc}

getEnvironment

open fun getEnvironment(): MutableMap<String, Any>

{@inheritDoc}

getErrorOutput

open fun getErrorOutput(): OutputStream

{@inheritDoc}

getExecutable

open fun getExecutable(): String

{@inheritDoc}

getJvmArgs

open fun getJvmArgs(): MutableList<String>

{@inheritDoc}

getJvmArgumentProviders

open fun getJvmArgumentProviders(): MutableList<CommandLineArgumentProvider>

{@inheritDoc}

getMain

open fun getMain(): String

{@inheritDoc}

getMaxHeapSize

open fun getMaxHeapSize(): String

{@inheritDoc}

getMinHeapSize

open fun getMinHeapSize(): String

{@inheritDoc}

getStandardInput

open fun getStandardInput(): InputStream

{@inheritDoc}

getStandardOutput

open fun getStandardOutput(): OutputStream

{@inheritDoc}

getSystemProperties

open fun getSystemProperties(): MutableMap<String, Any>

{@inheritDoc}

getWorkingDir

open fun getWorkingDir(): File

{@inheritDoc}

isIgnoreExitValue

open fun isIgnoreExitValue(): Boolean

{@inheritDoc}

jvmArgs

open fun jvmArgs(arguments: MutableIterable<*>): JavaExec
open fun jvmArgs(vararg arguments: Any): JavaExec

{@inheritDoc}

setAllJvmArgs

open fun setAllJvmArgs(arguments: MutableList<String>): Unit
open fun setAllJvmArgs(arguments: MutableIterable<*>): Unit

{@inheritDoc}

setArgsString

open fun setArgsString(args: String): JavaExec

Command line arguments passed to the main class.

setBootstrapClasspath

open fun setBootstrapClasspath(classpath: FileCollection): Unit

{@inheritDoc}

setClasspath

open fun setClasspath(classpath: FileCollection): JavaExec

{@inheritDoc}

setDebug

open fun setDebug(enabled: Boolean): Unit

{@inheritDoc}

setDefaultCharacterEncoding

open fun setDefaultCharacterEncoding(defaultCharacterEncoding: String): Unit

{@inheritDoc}

setEnableAssertions

open fun setEnableAssertions(enabled: Boolean): Unit

{@inheritDoc}

setEnvironment

open fun setEnvironment(environmentVariables: MutableMap<String, *>): Unit

{@inheritDoc}

setErrorOutput

open fun setErrorOutput(outputStream: OutputStream): JavaExec

{@inheritDoc}

setExecutable

open fun setExecutable(executable: String): Unit
open fun setExecutable(executable: Any): Unit

{@inheritDoc}

setIgnoreExitValue

open fun setIgnoreExitValue(ignoreExitValue: Boolean): JavaExecSpec

{@inheritDoc}

setJvmArgs

open fun setJvmArgs(arguments: MutableList<String>): Unit
open fun setJvmArgs(arguments: MutableIterable<*>): Unit

{@inheritDoc}

setMain

open fun setMain(mainClassName: String): JavaExec

{@inheritDoc}

setMaxHeapSize

open fun setMaxHeapSize(heapSize: String): Unit

{@inheritDoc}

setMinHeapSize

open fun setMinHeapSize(heapSize: String): Unit

{@inheritDoc}

setStandardInput

open fun setStandardInput(inputStream: InputStream): JavaExec

{@inheritDoc}

setStandardOutput

open fun setStandardOutput(outputStream: OutputStream): JavaExec

{@inheritDoc}

setSystemProperties

open fun setSystemProperties(properties: MutableMap<String, *>): Unit

{@inheritDoc}

setWorkingDir

open fun setWorkingDir(dir: File): Unit
open fun setWorkingDir(dir: Any): Unit

{@inheritDoc}

systemProperties

open fun systemProperties(properties: MutableMap<String, *>): JavaExec

{@inheritDoc}

systemProperty

open fun systemProperty(name: String, value: Any): JavaExec

{@inheritDoc}

workingDir

open fun workingDir(dir: Any): JavaExec

{@inheritDoc}