# GroovyForkOptions

abstract class GroovyForkOptions : ProviderAwareCompilerDaemonForkOptions(source)

Fork options for Groovy compilation. Only take effect if `GroovyCompileOptions.fork` is `true`.

## Constructors

GroovyForkOptions
Link copied to clipboard
constructor()

## Functions

getAllJvmArgs
Link copied to clipboard
@Internal
open fun getAllJvmArgs(): Provider<List<String>>
Returns the full set of arguments to use to launch the JVM for the compiler process.
getJvmArgs
Link copied to clipboard
@Optional
@Input
abstract fun getJvmArgs(): ListProperty<String>
Returns any additional JVM arguments for the compiler process.
getJvmArgumentProviders
Link copied to clipboard
@Optional
abstract fun getJvmArgumentProviders(): ListProperty<CommandLineArgumentProvider>
Returns any additional JVM argument providers for the compiler process.
getMemoryInitialSize
Link copied to clipboard
@Internal
abstract fun getMemoryInitialSize(): Property<String>
Returns the initial heap size for the compiler process.
getMemoryMaximumSize
Link copied to clipboard
@Internal
abstract fun getMemoryMaximumSize(): Property<String>
Returns the maximum heap size for the compiler process.