| Interface | Description |
|---|---|
| Annotatable |
This class represents an object that can have Annotations applied to it
|
| Annotation |
This class represents a specific instance of an annotation applied to a class/field/method/parameter
|
| AnnotationElement |
This class represents an individual name/value element in an annotation
|
| BasicAnnotation |
This represents a basic annotation, and serves as a common superclass for Annotation and AnnotationEncodedValue
|
| ClassDef |
This class represents a class definition.
|
| DexFile |
This class is a high level representation of a dex file - essentially a set of class definitions.
|
| ExceptionHandler |
This class represents an individual exception handler entry, in a try block.
|
| Field |
This class represents a specific field definition in a class.
|
| Member |
This class represents a generic class member
|
| Method |
This class represents a specific method definition in a class.
|
| MethodImplementation |
This class represents the implementation details of a method.
|
| MethodParameter |
This class represents a method parameter.
|
| MultiDexContainer<T extends DexFile> |
This class represents a dex container that can contain multiple, named dex files
|
| MultiDexContainer.DexEntry<T extends DexFile> |
This class represents a dex file entry in a MultiDexContainer
|
| TryBlock<EH extends ExceptionHandler> |
This class represents an individual try block and associated set of handlers.
|