All Classes and Interfaces
Class
Description
AnnotatedClassAttribute represents a class level attribute
class file which identifies the level of annotation of the class.
AnnotatedMethodAttribute represents a class level attribute
class file which identifies the level of annotation of the class.
AnnotationConstants defines a set of constants for use across the
filter subsystem.
Support for signalling internal implementation errors.
A list of attributes within a class file.
A JDO enhancer, or byte-code enhancer, modifies the byte-codes of
Java class files to enable transparent loading and storing of the
fields of the persistent instances.
This is a helper-class to perform some useful operations outside a
byte code enhancer and delegate the real work to the enhancer.
An abstract base class for the attributes within a class file
ClassControl acts as the primary handle for a class within the
filter tool.
ClassField models the static and non-static fields of a class within
a class file.
ClassFile models the structure of a class as represented within
a class file.
ClassFileSource provides a mechanism for associating a class
with the source of that class.
ClassMember is a common base class for ClassMethod and ClassField
ClassMethod models the static and non-static methods of a class within
a class file.
ClassPath provides class file lookup according to a classpath
specification.
Subtype of ClassAttribute which describes the "Code" attribute
associated with a method.
Constant Pool implementation - this represents the constant pool
of a class in a class file.
ConstantValueAttribute represents a constant value attribute
in a class file.
Abstract base class of the types which represent entries in
the class constant pool.
The abstract base class used to represent the various type of
references to members (fields/methods) within the constant pool.
Class representing a class reference in the constant pool
Class representing a double constant in the constant pool of a class file
ConstFieldRef represents a reference to a field of some class
in the constant pool of a class file.
Class representing a float constant in the constant pool of a class file
Class representing an integer constant in the constant pool of a class file
Class representing a reference to an interface method of some class
in the constant pool of a class file.
Class representing a long constant in the constant pool of a class file
Class representing a reference to a method of some class in the
constant pool of a class file
Class representing a name and an associated type in the constant pool
of a class file
Class representing a class specification in the constant pool
Class representing a unicode string value in the constant pool
Class representing a utf8 string value in the constant pool
An abstract class serving as a common type for constants which
can be the target of ConstantValue attributes
A collection of static methods which manipulate type descriptors
Main is the starting point for the persistent filter tool.
Thrown to indicate that the class-file enhancer failed to perform an
operation due to a serious error.
Thrown to indicate that the class-file enhancer failed to perform an
operation due to an error.
Environment serves as a central collection for the options and
working environment of the filter tool.
ExceptionRange represents a range an exception handler within
a method in class file.
ExceptionsAttribute represents a method attribute in a class file
listing the checked exceptions for the method.
ExceptionTable represents the exception handlers within the code
of a method.
Provides extended JDO meta information for byte-code enhancement.
FilePath provides general file path manipulation utilities.
Implements a JDO enhancer as a byte-code filtering tool.
GenericAttribute represents a class attribute in a class file which
is not recognized as any supported attribute type.
Insn is an abstract class which represents a java VM instruction in a
sequence of instructions.
An instruction which requires a single constant from the constant
pool as an immediate operand
An exception thrown when an error occurs in encoding or decoding
instruction sequences
Special instruction form for the opc_iinc instruction
Special instruction form for the opc_invokeinterface instruction
An instruction which requires a integral constant as an immediate operand
Special instruction form for the opc_lookupswitch instruction
Special instruction form for the opc_multianewarray instruction
A java VM instruction which takes no immediate operands.
Special instruction form for the opc_tableswitch instruction
InsnTarget is a pseudo-instruction which represents a branch target
in an instruction stream.
An instruction which requires a single branch offset
as an immediate operand .
InsnUtils provides a set of static methods which serve to
select vm instructions during code annotation.
Support for signalling internal implementation errors.
Provides the JDO meta information neccessary for byte-code enhancement.
Thrown to indicate that an access to JDO meta-data failed due to a
serious error, which might have left the meta-data component in an
inconsistent state.
Provides the JDO meta information based on a JDO meta model.
This class parses properties containing meta data information
about classes.
Provides the JDO meta information based on properties.
Thrown to indicate that an access to JDO meta-data failed; the
meta-data component is assured to remain in consistent state.
LineNumberTableAttribute represents a line number table attribute
within a CodeAttribute within a class file
Represents a local variable within a LocalVariableTable within
a CodeAttribute in a class file.
Represents the LocalVariableTable attribute within a
method in a class file.
Main is the starting point for the persistent filter tool.
This class serves as a wrapper for an output stream of a class file.
Application launcher for persistence-capable classes.
Represents the source file attribute in a class file
Basic support for enhancer implementation.
SyntheticAttribute represents a constant value attribute
in a class file.
Utility class for simple performance analysis.
Thrown to indicate that the class-file enhancer failed to perform an
operation due to a serious error.
VMConstants is a collection of the constants defined in the virtual machine spec.
Description of the VM opcodes
ZipFileRegistry provides a central point for lookup of zip files
within the filter tool.