The class' deprecation notice, if any.
This property is always present if the class is deprecated, regardless of whether it the notice any description or not.
The entity's description, if any.
The entity's type.
The class that this class extends, if any.
The class' fields, keyed by their {@link FieldData#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 interfaces that this class implements, keyed by their InterfaceData#qualifiedName (or ExternalEntityData#qualifiedName).
The class' methods, keyed by their MethodData#prototype.
The class' modifiers.
The entity's name.
The package that the class is in.
The fully qualified name of the class (eg. java.lang.String
).
The entity's signature.
The class' type parameters, keyed by their ObjectTypeParameterData#name.
The class's Javadocs URL.
Data for a Java class.