Package EDU.purdue.cs.bloat.file

Allows access to Java classes stored in files on disk.

See:
          Description

Class Summary
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.
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.
 

Package EDU.purdue.cs.bloat.file Description

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.