Class Clazz

java.lang.Object
org.vafer.jdependency.Clazz
All Implemented Interfaces:
Comparable<Clazz>

public final class Clazz extends Object implements Comparable<Clazz>
  • Field Details

  • Constructor Details

    • Clazz

      public Clazz(String pName)
  • Method Details

    • getName

      public String getName()
    • addClazzpathUnit

      public void addClazzpathUnit(ClazzpathUnit pUnit)
    • removeClazzpathUnit

      public void removeClazzpathUnit(ClazzpathUnit pUnit)
    • getClazzpathUnits

      public Set<ClazzpathUnit> getClazzpathUnits()
    • addDependency

      public void addDependency(Clazz pClazz)
    • removeDependency

      public void removeDependency(Clazz pClazz)
    • getDependencies

      public Set<Clazz> getDependencies()
    • getReferences

      public Set<Clazz> getReferences()
    • getTransitiveDependencies

      public Set<Clazz> getTransitiveDependencies()
    • findTransitiveDependencies

      void findTransitiveDependencies(Set<? super Clazz> pAll)
    • equals

      public boolean equals(Object pO)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(Clazz pO)
      Specified by:
      compareTo in interface Comparable<Clazz>
    • toString

      public String toString()
      Overrides:
      toString in class Object