| Interface | Description |
|---|---|
| IBinaryAnnotation |
This represents class file information about an annotation instance.
|
| IBinaryElementValuePair |
This represents the class file information about a member value pair of an annotation.
|
| IBinaryField | |
| IBinaryMethod | |
| IBinaryNestedType | |
| IBinaryType | |
| IBinaryTypeAnnotation |
This represents class file information about an annotation instance.
|
| ICompilationUnit |
This interface denotes a compilation unit, providing its name and content.
|
| IDependent |
This represents the target file of a type dependency.
|
| IGenericField | |
| IGenericMethod | |
| IGenericType | |
| INameEnvironment |
The name environment provides a callback API that the compiler
can use to look up types, compilation units, and packages in the
current environment.
|
| INameEnvironmentExtension |
The name environment provides a callback API that the compiler
can use to look up types, compilation units, and packages in the
current environment.
|
| ISourceField | |
| ISourceImport | |
| ISourceMethod | |
| ISourceType | |
| ITypeAnnotationWalker |
A TypeAnnotationWalker is initialized with all type annotations found at a given element.
|
| Class | Description |
|---|---|
| AccessRestriction | |
| AccessRule | |
| AccessRuleSet |
Definition of a set of access rules used to flag forbidden references to non API code.
|
| ClassSignature |
Represents a class reference in the class file.
|
| EnumConstantSignature |
Represents a reference to a enum constant in the class file.
|
| NameEnvironmentAnswer |