public class JkQualifiedDependency
extends java.lang.Object
Maven and Intellij use 'scope' concept for this purpose, while Gradle and Ivy use 'configuration'. This class aims at representing one dependency associated with such a qualifier, in order to help integration with those tools.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
JkCoordinateDependency |
getCoordinateDependency() |
JkDependency |
getDependency() |
java.lang.String |
getQualifier() |
int |
hashCode() |
static JkQualifiedDependency |
of(java.lang.String qualifier,
JkDependency dependency) |
java.lang.String |
toString() |
JkQualifiedDependency |
withQualifier(java.lang.String qualifier) |
public static JkQualifiedDependency of(java.lang.String qualifier, JkDependency dependency)
public java.lang.String getQualifier()
public JkDependency getDependency()
public JkCoordinateDependency getCoordinateDependency()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public JkQualifiedDependency withQualifier(java.lang.String qualifier)