public class BuildSettings
extends java.lang.Object
| Constructor and Description |
|---|
BuildSettings(boolean initialize,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getArguments() |
java.lang.String |
getCurrentPlatformExtension() |
java.util.Map<java.lang.String,java.lang.String> |
getDefinitions() |
java.lang.String |
getDefinitionsEscaped() |
java.lang.String[] |
getExcludes() |
java.nio.file.Path |
getFirstGopath() |
java.nio.file.Path |
getFirstGopathSourceRoot() |
Paths |
getGopath() |
java.lang.String |
getGopathAsString()
Deprecated.
Use
getGopath().toString() instead. |
Paths |
getGopathSourceRoot() |
java.lang.String[] |
getIncludes() |
java.lang.String |
getOutputFilenamePattern() |
java.util.List<java.lang.String> |
getResolvedArguments() |
java.lang.Boolean |
getUseTemporaryGopath() |
java.nio.file.Path |
outputFilenameFor(Platform platform) |
java.lang.String |
platformExtensionFor(Platform platform) |
java.lang.String |
replacePlaceholdersFor(Platform platform,
java.lang.String input) |
void |
setArguments(java.lang.String[] arguments) |
void |
setDefinitions(java.util.Map<java.lang.String,java.lang.String> definitions) |
void |
setExcludes(java.lang.String[] excludes) |
void |
setGopath(java.lang.Iterable<java.nio.file.Path> gopath) |
void |
setGopath(java.nio.file.Path... gopath) |
void |
setGopath(java.nio.file.Path gopath) |
void |
setGopath(Paths gopath) |
void |
setGopath(java.lang.String gopath) |
void |
setIncludes(java.lang.String[] includes) |
void |
setOutputFilenamePattern(java.lang.String outputFilenamePattern) |
void |
setUseTemporaryGopath(java.lang.Boolean useTemporaryGopath) |
@Inject
public BuildSettings(boolean initialize,
@Nonnull
org.gradle.api.Project project)
@Nullable public Paths getGopath()
@Deprecated public java.lang.String getGopathAsString()
getGopath().toString() instead.@Nonnull public java.nio.file.Path getFirstGopath()
public void setGopath(Paths gopath)
public void setGopath(java.lang.Iterable<java.nio.file.Path> gopath)
public void setGopath(java.nio.file.Path gopath)
public void setGopath(java.nio.file.Path... gopath)
public void setGopath(java.lang.String gopath)
public java.lang.Boolean getUseTemporaryGopath()
public void setUseTemporaryGopath(java.lang.Boolean useTemporaryGopath)
public java.lang.String[] getIncludes()
public void setIncludes(java.lang.String[] includes)
public java.lang.String[] getExcludes()
public void setExcludes(java.lang.String[] excludes)
public java.lang.String getOutputFilenamePattern()
public void setOutputFilenamePattern(java.lang.String outputFilenamePattern)
public java.util.Map<java.lang.String,java.lang.String> getDefinitions()
public void setDefinitions(java.util.Map<java.lang.String,java.lang.String> definitions)
public java.lang.String[] getArguments()
public void setArguments(java.lang.String[] arguments)
@Nonnull
public java.nio.file.Path outputFilenameFor(@Nonnull
Platform platform)
@Nonnull public java.lang.String getDefinitionsEscaped()
@Nonnull
public java.lang.String replacePlaceholdersFor(@Nonnull
Platform platform,
@Nonnull
java.lang.String input)
@Nonnull
public java.lang.String platformExtensionFor(@Nonnull
Platform platform)
@Nonnull public java.lang.String getCurrentPlatformExtension()
@Nonnull public Paths getGopathSourceRoot()
@Nonnull public java.nio.file.Path getFirstGopathSourceRoot()
@Nonnull public java.util.List<java.lang.String> getResolvedArguments()