public final class ExternalDependency
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
ExternalDependency(java.lang.String _sourceClassName,
java.lang.String _targetProductClassName,
AnalyzedClass _targetClass,
DependencyContext _context) |
| Modifier and Type | Method and Description |
|---|---|
DependencyContext |
context() |
static ExternalDependency |
create(java.lang.String _sourceClassName,
java.lang.String _targetProductClassName,
AnalyzedClass _targetClass,
DependencyContext _context) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
static ExternalDependency |
of(java.lang.String _sourceClassName,
java.lang.String _targetProductClassName,
AnalyzedClass _targetClass,
DependencyContext _context) |
java.lang.String |
sourceClassName() |
AnalyzedClass |
targetClass() |
java.lang.String |
targetProductClassName() |
java.lang.String |
toString() |
ExternalDependency |
withContext(DependencyContext context) |
ExternalDependency |
withSourceClassName(java.lang.String sourceClassName) |
ExternalDependency |
withTargetClass(AnalyzedClass targetClass) |
ExternalDependency |
withTargetProductClassName(java.lang.String targetProductClassName) |
protected ExternalDependency(java.lang.String _sourceClassName,
java.lang.String _targetProductClassName,
AnalyzedClass _targetClass,
DependencyContext _context)
public static ExternalDependency create(java.lang.String _sourceClassName, java.lang.String _targetProductClassName, AnalyzedClass _targetClass, DependencyContext _context)
public static ExternalDependency of(java.lang.String _sourceClassName, java.lang.String _targetProductClassName, AnalyzedClass _targetClass, DependencyContext _context)
public java.lang.String sourceClassName()
public java.lang.String targetProductClassName()
public AnalyzedClass targetClass()
public DependencyContext context()
public ExternalDependency withSourceClassName(java.lang.String sourceClassName)
public ExternalDependency withTargetProductClassName(java.lang.String targetProductClassName)
public ExternalDependency withTargetClass(AnalyzedClass targetClass)
public ExternalDependency withContext(DependencyContext context)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object