Package org.vafer.jdependency
Class Clazz
- java.lang.Object
-
- org.vafer.jdependency.Clazz
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Clazz>dependenciesprivate java.lang.Stringnameprivate java.util.Set<Clazz>referencesprivate java.util.Set<ClazzpathUnit>units
-
Constructor Summary
Constructors Constructor Description Clazz(java.lang.String pName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClazzpathUnit(ClazzpathUnit pUnit)voidaddDependency(Clazz pClazz)intcompareTo(Clazz pO)booleanequals(java.lang.Object pO)(package private) voidfindTransitiveDependencies(java.util.Set<? super Clazz> pAll)java.util.Set<ClazzpathUnit>getClazzpathUnits()java.util.Set<Clazz>getDependencies()java.lang.StringgetName()java.util.Set<Clazz>getReferences()java.util.Set<Clazz>getTransitiveDependencies()inthashCode()voidremoveClazzpathUnit(ClazzpathUnit pUnit)voidremoveDependency(Clazz pClazz)java.lang.StringtoString()
-
-
-
Field Detail
-
dependencies
private final java.util.Set<Clazz> dependencies
-
references
private final java.util.Set<Clazz> references
-
units
private final java.util.Set<ClazzpathUnit> units
-
name
private final java.lang.String name
-
-
Method Detail
-
getName
public java.lang.String getName()
-
addClazzpathUnit
public void addClazzpathUnit(ClazzpathUnit pUnit)
-
removeClazzpathUnit
public void removeClazzpathUnit(ClazzpathUnit pUnit)
-
getClazzpathUnits
public java.util.Set<ClazzpathUnit> getClazzpathUnits()
-
addDependency
public void addDependency(Clazz pClazz)
-
removeDependency
public void removeDependency(Clazz pClazz)
-
getDependencies
public java.util.Set<Clazz> getDependencies()
-
getReferences
public java.util.Set<Clazz> getReferences()
-
getTransitiveDependencies
public java.util.Set<Clazz> getTransitiveDependencies()
-
findTransitiveDependencies
void findTransitiveDependencies(java.util.Set<? super Clazz> pAll)
-
equals
public boolean equals(java.lang.Object pO)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(Clazz pO)
- Specified by:
compareToin interfacejava.lang.Comparable<Clazz>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-