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