Package org.gradle.api.tasks.compile
Class BaseForkOptions
- java.lang.Object
-
- org.gradle.api.tasks.compile.AbstractOptions
-
- org.gradle.api.tasks.compile.BaseForkOptions
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ProviderAwareCompilerDaemonForkOptions
public class BaseForkOptions extends AbstractOptions
Fork options for compilation. Only take effect iffork
istrue
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseForkOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getJvmArgs()
Returns any additional JVM arguments for the compiler process.java.lang.String
getMemoryInitialSize()
Returns the initial heap size for the compiler process.java.lang.String
getMemoryMaximumSize()
Returns the maximum heap size for the compiler process.void
setJvmArgs(java.util.List<java.lang.String> jvmArgs)
Sets any additional JVM arguments for the compiler process.void
setMemoryInitialSize(java.lang.String memoryInitialSize)
Sets the initial heap size for the compiler process.void
setMemoryMaximumSize(java.lang.String memoryMaximumSize)
Sets the maximum heap size for the compiler process.-
Methods inherited from class org.gradle.api.tasks.compile.AbstractOptions
define
-
-
-
-
Method Detail
-
getMemoryInitialSize
@Internal public java.lang.String getMemoryInitialSize()
Returns the initial heap size for the compiler process. Defaults tonull
, in which case the JVM's default will be used.
-
setMemoryInitialSize
public void setMemoryInitialSize(java.lang.String memoryInitialSize)
Sets the initial heap size for the compiler process. Defaults tonull
, in which case the JVM's default will be used.
-
getMemoryMaximumSize
@Internal public java.lang.String getMemoryMaximumSize()
Returns the maximum heap size for the compiler process. Defaults tonull
, in which case the JVM's default will be used.
-
setMemoryMaximumSize
public void setMemoryMaximumSize(java.lang.String memoryMaximumSize)
Sets the maximum heap size for the compiler process. Defaults tonull
, in which case the JVM's default will be used.
-
getJvmArgs
@Nullable @Optional @Input public java.util.List<java.lang.String> getJvmArgs()
Returns any additional JVM arguments for the compiler process. Defaults to the empty list.
-
setJvmArgs
public void setJvmArgs(@Nullable java.util.List<java.lang.String> jvmArgs)
Sets any additional JVM arguments for the compiler process. Defaults to the empty list. Empty or null arguments are filtered out because they cause JVM Launch to fail.
-
-