public class GolangSettings
extends java.lang.Object
| Constructor and Description |
|---|
GolangSettings(boolean initialize,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.file.Path |
getCacheRoot() |
Platform |
getHostPlatform() |
java.lang.String |
getPackageName() |
java.util.List<Platform> |
getParsedPlatforms() |
java.lang.String |
getPlatforms() |
java.nio.file.Path |
getProjectBasedir() |
java.nio.file.Path |
packagePathFor(java.nio.file.Path gopath) |
void |
setCacheRoot(java.nio.file.Path cacheRoot) |
void |
setHostPlatform(Platform hostPlatform) |
void |
setPackageName(java.lang.String packageName) |
void |
setPlatforms(Platform... platforms) |
void |
setPlatforms(java.lang.String platforms) |
@Inject
public GolangSettings(boolean initialize,
@Nonnull
org.gradle.api.Project project)
public java.lang.String getPlatforms()
public void setPlatforms(java.lang.String platforms)
public void setPlatforms(Platform... platforms)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public Platform getHostPlatform()
public void setHostPlatform(Platform hostPlatform)
public java.nio.file.Path getCacheRoot()
public void setCacheRoot(java.nio.file.Path cacheRoot)
@Nonnull public java.util.List<Platform> getParsedPlatforms()
@Nonnull
public java.nio.file.Path packagePathFor(@Nonnull
java.nio.file.Path gopath)
@Nonnull public java.nio.file.Path getProjectBasedir()