public class ToolchainSettings
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.regex.Pattern |
VERSION_RESPONSE_PATTERN |
| Constructor and Description |
|---|
ToolchainSettings(boolean initialize,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getBootstrapGoroot() |
java.lang.Boolean |
getCgoEnabled() |
java.net.URI |
getDownloadUriRoot() |
java.lang.String |
getExecutableSuffix() |
java.lang.Boolean |
getForceBuildToolchain() |
java.io.File |
getGoBinary() |
java.io.File |
getGoroot() |
java.lang.String |
getGoversion() |
java.io.File |
goBinaryOf(java.io.File goroot) |
java.lang.String |
goBinaryVersionOf(java.io.File goroot) |
void |
setBootstrapGoroot(java.io.File bootstrapGoroot) |
void |
setCgoEnabled(java.lang.Boolean cgoEnabled) |
void |
setDownloadUriRoot(java.net.URI downloadUriRoot) |
void |
setForceBuildToolchain(java.lang.Boolean forceBuildToolchain) |
void |
setGoroot(java.io.File goroot) |
void |
setGoversion(java.lang.String goversion) |
protected static final java.util.regex.Pattern VERSION_RESPONSE_PATTERN
@Inject
public ToolchainSettings(boolean initialize,
@Nonnull
org.gradle.api.Project project)
public java.lang.Boolean getForceBuildToolchain()
public void setForceBuildToolchain(java.lang.Boolean forceBuildToolchain)
public java.lang.String getGoversion()
public void setGoversion(java.lang.String goversion)
public java.io.File getGoroot()
public void setGoroot(java.io.File goroot)
public java.lang.Boolean getCgoEnabled()
public void setCgoEnabled(java.lang.Boolean cgoEnabled)
public java.io.File getBootstrapGoroot()
public void setBootstrapGoroot(java.io.File bootstrapGoroot)
public java.net.URI getDownloadUriRoot()
public void setDownloadUriRoot(java.net.URI downloadUriRoot)
@Nullable public java.lang.String goBinaryVersionOf(java.io.File goroot)
@Nonnull public java.io.File goBinaryOf(java.io.File goroot)
@Nonnull public java.io.File getGoBinary()
@Nonnull public java.lang.String getExecutableSuffix()