Class Clazz

  • All Implemented Interfaces:
    java.lang.Comparable<Clazz>

    public final class Clazz
    extends java.lang.Object
    implements java.lang.Comparable<Clazz>
    • Field Detail

      • dependencies

        private final java.util.Set<Clazz> dependencies
      • references

        private final java.util.Set<Clazz> references
      • name

        private final java.lang.String name
    • Constructor Detail

      • Clazz

        public Clazz​(java.lang.String pName)
    • 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:
        equals in class java.lang.Object
      • hashCode

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

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object