public abstract class AbstractResolvedDependency extends AbstractGolangDependency implements ResolvedDependency
AbstractGolangDependency.NoTransitiveSpec, AbstractGolangDependency.PropertiesExclusionSpecGolangDependency.NamerNO_TRANSITIVE_DEP_SPEC, transitiveDepExclusions| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResolvedDependency(java.lang.String name,
java.lang.String version,
long updateTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
GolangDependencySet |
getDependencies()
Get transitive dependencies of this package.
|
protected abstract java.lang.Class<? extends DependencyInstaller> |
getInstallerClass() |
long |
getUpdateTime()
The update time of a dependency.
|
java.lang.String |
getVersion()
A unique identifier to locate a dependency, e.g., git commit id.
|
int |
hashCode() |
void |
installTo(java.io.File targetDirectory) |
ResolvedDependency |
resolve() |
void |
setDependencies(GolangDependencySet dependencies) |
void |
setUpdateTime(long updateTime) |
java.lang.String |
toString() |
contentEquals, copy, getGroup, getName, isFirstLevel, setFirstLevel, setName, shouldNotBeExcludedclone, finalize, getClass, notify, notifyAll, wait, wait, waitformatVersion, toLockedNotationgetName, isFirstLevelprotected AbstractResolvedDependency(java.lang.String name,
java.lang.String version,
long updateTime)
public void setDependencies(GolangDependencySet dependencies)
public ResolvedDependency resolve()
resolve in interface GolangDependencypublic long getUpdateTime()
ResolvedDependencygetUpdateTime in interface ResolvedDependencypublic void setUpdateTime(long updateTime)
public java.lang.String getVersion()
GolangDependencygetVersion in interface GolangDependencygetVersion in interface org.gradle.api.artifacts.DependencygetVersion in class AbstractGolangDependencypublic GolangDependencySet getDependencies()
ResolvedDependencygetDependencies in interface ResolvedDependencypublic void installTo(java.io.File targetDirectory)
installTo in interface ResolvedDependencyprotected abstract java.lang.Class<? extends DependencyInstaller> getInstallerClass()
public 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.Object