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> |
getPlatforms() |
java.nio.file.Path |
getProjectBasedir() |
java.nio.file.Path |
packagePathFor(java.nio.file.Path gopath) |
void |
setCacheRoot(java.nio.file.Path cacheRoot) |
void |
setCacheRoot(java.lang.String cacheRoot) |
void |
setHostPlatform(Platform hostPlatform) |
void |
setHostPlatform(java.lang.String hostPlatform) |
void |
setPackageName(java.lang.String packageName) |
void |
setPlatforms(java.util.List<Platform> platforms) |
void |
setPlatforms(Platform... platforms) |
void |
setPlatforms(java.lang.String platforms) |
@Inject
public GolangSettings(boolean initialize,
@Nonnull
org.gradle.api.Project project)
public java.util.List<Platform> getPlatforms()
public void setPlatforms(java.util.List<Platform> platforms)
public void setPlatforms(Platform... platforms)
public void setPlatforms(java.lang.String platforms)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public Platform getHostPlatform()
public void setHostPlatform(Platform hostPlatform)
public void setHostPlatform(java.lang.String hostPlatform)
public java.nio.file.Path getCacheRoot()
public void setCacheRoot(java.nio.file.Path cacheRoot)
public void setCacheRoot(java.lang.String cacheRoot)
@Nonnull
public java.nio.file.Path packagePathFor(@Nonnull
java.nio.file.Path gopath)
@Nonnull public java.nio.file.Path getProjectBasedir()