| Modifier and Type | Interface and Description |
|---|---|
| public interface | ModifierContributor
An element that describes a type modifier as described in the JVMS. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | EnumerationState
Determines if a type describes an enumeration. |
| public enum | FieldManifestation
Describes the manifestation of a class's field, i.e. if a field is final, volatile or neither. |
| public enum | FieldPersistence
Describes the persistence of a field, i.e. if it is |
| public enum | Mandate
Indicates if a member is mandated. |
| public enum | MethodArguments
Describes if a method allows varargs arguments. |
| public enum | MethodManifestation
Describes the manifestation of a method, i.e. if a method is final, abstract or native. |
| public enum | MethodStrictness
A modifier contributor to determine the use of |
| public enum | Ownership
Determines the ownership of a field or method, i.e. if a member is defined in as |
| public enum | ParameterManifestation
Indicates whether a parameter was denoted as |
| public enum | ProvisioningState
Describes if a method parameter is mandated, i.e. not explicitly specified in the source code. |
| public enum | SynchronizationState
Describes if a method is supposed to be synchronized. |
| public enum | SyntheticState
Defines if a type or member is supposed to be marked as synthetic. |
| public enum | TypeManifestation
Describes a type's manifestation, i.e. if a type is final, abstract, an interface or neither. |
| public enum | Visibility
Describes a type's, field's or a method's visibility. |