See: Description
| Interface | Description |
|---|---|
| Clazz |
This interface provides access to the fundamental properties of a Java class.
|
| Field |
Representation of a field in a class.
|
| Member |
Representation of a class member (field or method).
|
| Method |
Representation of a method in a class.
|
| Class | Description |
|---|---|
| AccessConstants |
Access flags for classes, fields, methods, parameters, and modules.
|
| ClassConstants |
Internal names and descriptors of common classes, fields, and methods from
the Java runtime.
|
| ClassPool |
This is a set of
Clazz instances. |
| ClassSignature |
Represents the signature of a class without any member information.
|
| FieldSignature |
Represents a field signature consisting of class and member name.
|
| JavaAccessConstants |
Access modifiers for classes, fields, methods, parameters, and modules
in Java source code.
|
| JavaConstants |
External names and descriptors of common classes, fields, and methods from
the Java runtime.
|
| JavaTypeConstants |
Constant characters that are part of primitive and non-primitive type
descriptors in Java source code.
|
| JavaVersionConstants |
Known external version numbers of class files.
|
| LibraryClass |
This
Clazz is a compact representation of the essential data in a Java class. |
| LibraryField |
This
Field represents a field in a LibraryClass. |
| LibraryMember |
Base representation of a field or method from a
LibraryClass. |
| LibraryMethod |
This
Method represents a method in a LibraryClass. |
| MethodDescriptor |
Represents the descriptor that is part of a
MethodSignature. |
| MethodSignature |
Represents a Method signature containing a class, method and a descriptor.
|
| ProgramClass |
This
Clazz is a complete representation of the data in a Java class. |
| ProgramField |
This
Field represents a field in a ProgramClass. |
| ProgramMember |
Base representation of a field or method from a
ProgramClass. |
| ProgramMethod |
This
Method represents a method in a ProgramClass. |
| Signature |
A signature currently can be a Method- or a FieldSignature.
|
| TypeConstants |
Constant characters that are part of primitive and non-primitive type
descriptors.
|
| VersionConstants |
Known internal version numbers of class files.
|
Clazz interface. This interface currently has two alternative
representations:
ProgramClass:
a complete representation that can be read, modified, and written back.
LibraryClass:
an incomplete representation that can be only be read. It is however
more compact than ProgramClass, and sufficient for
analyzing class files from library jars.