Package com.uber.okbuck.core.dependency
Class OResolvedDependency
- java.lang.Object
-
- com.uber.okbuck.core.dependency.OResolvedDependency
-
public abstract class OResolvedDependency extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOResolvedDependency.Builder
-
Constructor Summary
Constructors Constructor Description OResolvedDependency()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static OResolvedDependency.Builderbuilder()java.lang.StringgetMavenCoords()java.lang.Stringpackaging()abstract java.io.FilerealDependencyFile()abstract java.util.Optional<java.io.File>realDependencySourceFile()java.lang.StringtargetName()java.lang.StringtoString()abstract java.lang.Stringversion()abstract VersionlessDependencyversionless()java.lang.StringversionlessTargetName()
-
-
-
Field Detail
-
AAR
public static final java.lang.String AAR
- See Also:
- Constant Field Values
-
JAR
public static final java.lang.String JAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
versionless
public abstract VersionlessDependency versionless()
-
version
public abstract java.lang.String version()
-
realDependencyFile
public abstract java.io.File realDependencyFile()
-
realDependencySourceFile
public abstract java.util.Optional<java.io.File> realDependencySourceFile()
-
builder
public static OResolvedDependency.Builder builder()
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMavenCoords
@Memoized public java.lang.String getMavenCoords()
-
packaging
@Memoized public java.lang.String packaging()
-
targetName
@Memoized public java.lang.String targetName()
-
versionlessTargetName
@Memoized public java.lang.String versionlessTargetName()
-
-