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 ifforkistrue.- 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.StringgetMemoryInitialSize()Returns the initial heap size for the compiler process.java.lang.StringgetMemoryMaximumSize()Returns the maximum heap size for the compiler process.voidsetJvmArgs(java.util.List<java.lang.String> jvmArgs)Sets any additional JVM arguments for the compiler process.voidsetMemoryInitialSize(java.lang.String memoryInitialSize)Sets the initial heap size for the compiler process.voidsetMemoryMaximumSize(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.
-
-