The package's annotations, keyed by their AnnotationData#qualifiedName.
The package's classes, keyed by their ClassData#qualifiedName.
The entity's description, if any.
The entity's type.
The package's enums, keyed by their EnumData#qualifiedName.
The entity's unique id (relative to others in the same context). Used as key in collections.
Specifically:
qualifiedName
.name
.prototype
, to avoid conflicts with overloaded methods.The package's interfaces, keyed by their InterfaceData#qualifiedName.
The entity's name.
The package's related packages.
The entity's signature.
The package's subpackage name, (eg concurrent
in java.util.concurrent
).
The package's Javadocs URL.
Data for a Java package.