Class PackageDescriptor


  • public class PackageDescriptor
    extends java.lang.Object
    It contains all packages and they reference to classes ClassDescriptor.
    • Constructor Detail

      • PackageDescriptor

        public PackageDescriptor​(java.lang.String packageName,
                                 java.lang.String longPackageName)
    • Method Detail

      • from

        public static PackageDescriptor from​(java.util.Map<java.lang.String,​ClassDescriptor> codeModel)
        Creates a package descriptor from a code model (mapping between class names and class descriptors).
      • getAllClassesByName

        public java.util.Map<java.lang.String,​ClassDescriptor> getAllClassesByName()
        Returns all classes in this package and its subpackages in a form of mapping between qualified class name and class descriptor.
      • getClasses

        public java.util.Collection<ClassDescriptor> getClasses()
        Returns the list of classes in this packages without including subpackages.
      • getName

        public java.lang.String getName()
      • getPackages

        public java.util.Collection<PackageDescriptor> getPackages()
        Returns the list of subpackages.