public class GraalExtension
extends java.lang.Object
| Constructor and Description |
|---|
GraalExtension(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
downloadBaseUrl(java.lang.String value) |
org.gradle.api.provider.Provider<java.lang.String> |
getDownloadBaseUrl()
Returns the base URL to use for downloading GraalVM binaries.
|
org.gradle.api.provider.Provider<java.lang.String> |
getGraalVersion()
Returns the graalVersion of GraalVM to use.
|
org.gradle.api.provider.Provider<java.lang.String> |
getMainClass()
Returns the main class to use as the entry point to the generated executable file.
|
org.gradle.api.provider.Provider<java.util.List<java.lang.String>> |
getOptions() |
org.gradle.api.provider.Provider<java.lang.String> |
getOutputName()
Returns the outputName to use for the generated executable file.
|
void |
graalVersion(java.lang.String value) |
void |
mainClass(java.lang.String value) |
void |
option(java.lang.String option)
Add option from https://github.com/oracle/graal/blob/master/substratevm/OPTIONS.md.
|
void |
outputName(java.lang.String value) |
public final void downloadBaseUrl(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getDownloadBaseUrl()
Defaults to DEFAULT_DOWNLOAD_BASE_URL.
public final void mainClass(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getMainClass()
public final void outputName(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getOutputName()
Check Provider.isPresent() to determine if an override has been set.
public final void graalVersion(java.lang.String value)
public final org.gradle.api.provider.Provider<java.lang.String> getGraalVersion()
Defaults to DEFAULT_GRAAL_VERSION
public final org.gradle.api.provider.Provider<java.util.List<java.lang.String>> getOptions()
public final void option(java.lang.String option)