public abstract class AbstractResolvedDependency extends AbstractGolangDependency implements ResolvedDependency
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResolvedDependency(java.lang.String name,
java.lang.String version,
long updateTime) |
| Modifier and Type | Method and Description |
|---|---|
GolangDependencySet |
getDependencies()
Get transitive dependencies of this package.
|
protected abstract DependencyInstaller |
getInstaller() |
long |
getUpdateTime()
The update time of a dependency.
|
java.lang.String |
getVersion()
A unique identifier to locate a dependency, e.g., git commit id.
|
void |
installTo(java.io.File targetDirectory) |
ResolvedDependency |
resolve(ResolveContext context) |
void |
setDependencies(GolangDependencySet dependencies) |
java.lang.String |
toString() |
contentEquals, copy, getGroup, getName, getPackage, isFirstLevel, setFirstLevel, setName, setPackageclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitformatVersion, toLockedNotationgetName, getPackage, isFirstLevelprotected AbstractResolvedDependency(java.lang.String name,
java.lang.String version,
long updateTime)
public void setDependencies(GolangDependencySet dependencies)
public ResolvedDependency resolve(ResolveContext context)
resolve in interface GolangDependencypublic long getUpdateTime()
ResolvedDependencygetUpdateTime in interface ResolvedDependencypublic 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 DependencyInstaller getInstaller()
public java.lang.String toString()
toString in class java.lang.Object