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) |
JkDependency |
getDependency() |
JkModuleDependency |
getModuleDependency() |
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 JkModuleDependency getModuleDependency()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic JkQualifiedDependency withQualifier(java.lang.String qualifier)