See: Description
| Interface | Description |
|---|---|
| ClassSource |
| Class | Description |
|---|---|
| Attribute |
Attribute is an abstract class for an attribute defined for a method, field,
or class.
|
| ClassFile |
ClassFile basically represents a Java classfile as it is found on disk.
|
| ClassFileLoader |
ClassFileLoder provides an interface for loading classes from files.
|
| Code |
Code is used to store the Code attribute of a method in a class file.
|
| ConstantValue |
The ConstantValue attribute stores an index into the constant pool that
represents constant value.
|
| DefaultClassSource | |
| Exceptions |
Exceptions describes the types of exceptions that a method may throw.
|
| Field |
Field models a field (member variable) in a class.
|
| GenericAttribute |
The Java Virtual Machine Specification allows implementors to invent their
own attributes.
|
| JarFileCommitter |
Does a lot of the same stuff as ClassFileLoader, but classes are
committed to a JAR file instead of regular files.
|
| LineNumberTable |
LineNumberTable is an attribute of a code attribute.
|
| LocalVariableTable |
LocalVariableTable represents debugging information that may be used by a
debugger to determine the value of a given local variable during program
execution.
|
| Method |
Method represents a method in a Java classfile.
|
Allows access to Java classes stored in files on disk. Many of these classes implement the interfaces found in the EDU.purdue.cs.bloat.reflect package. Classes are loaded from a file and things such as constant values, methods, code, debugging information, and exceptions are modeled.