The enum's constants, in their ordinal order, keyed by their EnumConstantData#name.
The enum's deprecation notice, if any.
This property is always present if the enum is deprecated, regardless of whether it the notice any description or not.
The entity's description, if any.
The entity's type.
The enum's fields, keyed by their FieldData#name.
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 enum's implemented interfaces, keyed by their InterfaceData#qualifiedName (or ExternalEntityData#qualifiedName).
The enum's methods, keyed by their MethodData#prototype.
The entity's name.
The enum's package.
The fully qualified name of the enum.
The entity's signature.
The enum's Javadocs URL.
Data for a Java enum class.