Package org.vafer.jdependency
Class Clazz
java.lang.Object
org.vafer.jdependency.Clazz
- All Implemented Interfaces:
Comparable<Clazz>
public final class Clazz extends Object implements Comparable<Clazz>
A `Clazz` represents the single class identifier inside a classpath.
There is only one `Clazz` per classname. It has incoming and outgoing
edges defining references and dependencies. If there are different
versions found, it collects their sources as ClazzpathUnits.
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidaddClazzpathUnit(ClazzpathUnit pUnit, String pDigest)voidaddDependency(Clazz pClazz)intcompareTo(Clazz pO)booleanequals(Object pO)Set<ClazzpathUnit>getClazzpathUnits()Set<Clazz>getDependencies()StringgetName()Set<Clazz>getReferences()Set<Clazz>getTransitiveDependencies()Set<String>getVersions()inthashCode()voidremoveClazzpathUnit(ClazzpathUnit pUnit)voidremoveDependency(Clazz pClazz)StringtoString()
-
Constructor Details
-
Method Details