| Modifier and Type | Interface and Description |
|---|---|
| public interface | ByteCodeElement
Implementations describe an element represented in byte code, i.e. a type, a field or a method or a constructor. |
| public interface | DeclaredByType
This interface represents all elements that can be declared within a type, i.e. other types and type members. |
| public interface | ModifierReviewable
Implementations of this interface can be described in terms of a Java modifier. |
| public interface | NamedElement
Represents a Java element with a name. |
| public interface | TypeVariableSource
A type variable source represents a code element that can declare type variables. |