| Modifier and Type | Interface and Description |
|---|---|
| public interface | AnnotatedElement
An annotated element is a java declaration that can be annotated. |
| public interface | AnnotationModel
Models an annotation instance |
| public interface | AnnotationType
Represents an annotation |
| public interface | ArchiveAdapter
adapter for reading archive style structure |
| public interface | ArchiveSelector
An archive selector allows the user to select if an archive should be parsed by the parser engine. |
| public interface | ClassModel
Model that represents a class |
| public interface | |
| public interface | |
| public interface | ExtensibleType<
parent type which is always the same as the child type
(classes extends classes, interfaces extends interfaces...) T extends ExtensibleType>An extensible type is a type that can be subclassed like an interface or a class. |
| public interface | FieldModel
Model that represent the field of a class |
| public interface | InterfaceModel
Represents an interface declaration. |
| public interface | Member
A member is a field or method declared on a class or interface |
| public interface | MethodModel
Model to represent a method declaration |
| public interface | Parameter
Denote a parameter to a method |
| public interface | ParameterizedInterfaceModel
Representation of a parameterized type |
| public interface | |
| public interface | Type
A type defines java type which can be an interface or a class. |
| public interface | Types
Represents the result of a parsing activity. |
| Modifier and Type | Class and Description |
|---|---|
| public class | Parser
Parse jar files or directories and create the model for any classes found. |
| public class | ParsingContext
Parsing context for parsing jars and directories and getting a classmodel back |