@Immutable
public final class DependencyNode
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DependencyNode.NodeType |
| Constructor and Description |
|---|
DependencyNode(java.lang.Object address,
DependencyNode.NodeType nodeType,
java.util.List<DependencyNode> dependencies,
com.android.builder.model.MavenCoordinates requestedCoordinates) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getAddress()
Returns a unique address that matches
Dependency.getAddress(). |
com.google.common.collect.ImmutableList<DependencyNode> |
getDependencies()
Return the direct dependency of this node.
|
DependencyNode.NodeType |
getNodeType() |
com.android.builder.model.MavenCoordinates |
getRequestedCoordinates()
Returns this library's Maven coordinates, as requested in the build file.
|
int |
hashCode() |
public DependencyNode(@NonNull
java.lang.Object address,
@NonNull
DependencyNode.NodeType nodeType,
@NonNull
java.util.List<DependencyNode> dependencies,
@Nullable
com.android.builder.model.MavenCoordinates requestedCoordinates)
@NonNull public java.lang.Object getAddress()
Dependency.getAddress().@NonNull public DependencyNode.NodeType getNodeType()
@Nullable public com.android.builder.model.MavenCoordinates getRequestedCoordinates()
@NonNull public com.google.common.collect.ImmutableList<DependencyNode> getDependencies()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object