Class MetaPackage

java.lang.Object
org.adoptopenjdk.jitwatch.model.MetaPackage
All Implemented Interfaces:
Comparable<MetaPackage>

public class MetaPackage extends Object implements Comparable<MetaPackage>
  • Field Details

    • packageName

      private String packageName
    • childPackages

      private List<MetaPackage> childPackages
    • packageClasses

      private List<MetaClass> packageClasses
    • parentPackage

      private MetaPackage parentPackage
    • hasCompiledClasses

      private boolean hasCompiledClasses
  • Constructor Details

    • MetaPackage

      public MetaPackage(String packageName)
  • Method Details

    • getChildPackages

      public List<MetaPackage> getChildPackages()
    • addChildPackage

      public void addChildPackage(MetaPackage child)
    • getChildPackage

      public MetaPackage getChildPackage(String name)
    • getPackageClasses

      public List<MetaClass> getPackageClasses()
    • getPackageComponents

      public List<String> getPackageComponents()
    • addClass

      public void addClass(MetaClass metaClass)
    • getName

      public String getName()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(MetaPackage other)
      Specified by:
      compareTo in interface Comparable<MetaPackage>
    • hashCode

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getParentPackage

      public MetaPackage getParentPackage()
    • setParentPackage

      public void setParentPackage(MetaPackage parentPackage)
    • hasCompiledClasses

      public boolean hasCompiledClasses()
    • setHasCompiledClasses

      public void setHasCompiledClasses()