Table of Contents
API Documentation: | ProviderAwareCompilerDaemonForkOptions |
---|
Known Subtypes: |
|
---|
Note: This class is incubating and may change in a future version of Gradle.
Fork options for compilation that can accept user-defined CommandLineArgumentProvider
objects.
Only take effect if fork
is true
.
Property | Description |
allJvmArgs | Incubating The full set of arguments to use to launch the JVM for the compiler process. This includes arguments to define system properties, the minimum/maximum heap size, and the bootstrap classpath. |
jvmArgs | Returns any additional JVM arguments for the compiler process. Defaults to the empty list. |
jvmArgumentProviders | Incubating Returns any additional JVM argument providers for the compiler process. |
memoryInitialSize | The initial heap size for the compiler process.
Defaults to |
memoryMaximumSize | The maximum heap size for the compiler process.
Defaults to |
Note: This property is incubating and may change in a future version of Gradle.
The full set of arguments to use to launch the JVM for the compiler process. This includes arguments to define system properties, the minimum/maximum heap size, and the bootstrap classpath.
- Default:
[]
Returns any additional JVM arguments for the compiler process. Defaults to the empty list.
- Default:
[]
List
<CommandLineArgumentProvider
>
jvmArgumentProviders
(read-only)
List
<CommandLineArgumentProvider
>Note: This property is incubating and may change in a future version of Gradle.
Returns any additional JVM argument providers for the compiler process.
- Default:
[]
String
memoryInitialSize
The initial heap size for the compiler process.
Defaults to null
, in which case the JVM's default will be used.
- Default:
null
String
memoryMaximumSize
The maximum heap size for the compiler process.
Defaults to null
, in which case the JVM's default will be used.
- Default:
null