A mirror of an interface in the target VM. An InterfaceType is
a refinement of ReferenceType that applies to true interfaces
in the JLS sense of the definition (not a class, not an array type).
An interface type will never be returned by
ObjectReference.referenceType(), but it may be in the list
of implemented interfaces for a ClassType that is returned
by that method.
Gets the currently prepared interfaces which directly extend this
interface. The returned list contains only those interfaces that
declared this interface in their "extends" clause.
Returns:
a List of InterfaceType objects each mirroring
an interface extending this interface.
If none exist, returns a zero length List.
Gets the currently prepared classes which directly implement this
interface. The returned list contains only those classes that
declared this interface in their "implements" clause.
Returns:
a List of ClassType objects each mirroring
a class implementing this interface.
If none exist, returns a zero length List.