public class GolangDependency extends java.lang.Object implements org.gradle.api.artifacts.Dependency, java.lang.Comparable<GolangDependency>
| Modifier and Type | Class and Description |
|---|---|
static class |
GolangDependency.Type |
| Constructor and Description |
|---|
GolangDependency() |
GolangDependency(org.gradle.api.artifacts.Dependency raw) |
public GolangDependency()
public GolangDependency(@Nonnull
org.gradle.api.artifacts.Dependency raw)
@Nonnull public static GolangDependency newDependency(@Nonnull java.lang.String group)
@Nonnull public java.lang.String getGroup()
getGroup in interface org.gradle.api.artifacts.Dependency@Nonnull public java.lang.String getName()
getName in interface org.gradle.api.artifacts.Dependency@Nullable public java.lang.String getVersion()
getVersion in interface org.gradle.api.artifacts.Dependency@Nullable public java.net.URI getRepositoryUri()
@Nullable public VcsType getRepositoryType()
@Nonnull public UpdatePolicy getUpdatePolicy()
@Nonnull public GolangDependency.Type getType()
@Nullable public GolangDependency getParent()
@Nullable public java.nio.file.Path getLocation()
@Nonnull public GolangDependency setGroup(@Nonnull java.lang.String group)
@Nonnull public GolangDependency setVersion(@Nullable java.lang.String version)
@Nonnull public GolangDependency setRepositoryUri(@Nullable java.net.URI repositoryUri)
@Nonnull public GolangDependency setRepositoryType(@Nullable VcsType repositoryType)
@Nonnull public GolangDependency setUpdatePolicy(@Nonnull UpdatePolicy updatePolicy)
@Nonnull public GolangDependency setType(@Nonnull GolangDependency.Type type)
@Nonnull public GolangDependency setParent(@Nullable GolangDependency parent)
@Nonnull public GolangDependency setLocation(@Nullable java.nio.file.Path location)
public boolean contentEquals(org.gradle.api.artifacts.Dependency dependency)
contentEquals in interface org.gradle.api.artifacts.Dependencypublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(@Nonnull
GolangDependency that)
compareTo in interface java.lang.Comparable<GolangDependency>protected <T extends java.lang.Comparable<T>> int compare(@Nullable
T a,
@Nullable
T b)
public GolangDependency copy()
copy in interface org.gradle.api.artifacts.Dependency@Nonnull public RawVcsReference toRawVcsReference() throws VcsValidationException
VcsValidationException