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.
|
MethodInfo |
Can be implemented by classes carrying method information.
|
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.