|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ClassPath | ClassPath is an interface implemented by objects
representing a class search path. |
Translator | An observer of ClassPool . |
Class Summary | |
ByteArrayClassPath | A ByteArrayClassPath contains bytes that is served as
a class file to a ClassPool . |
ClassMap | A hashtable associating class names with different names. |
ClassPool | A driver class for controlling bytecode editing with Javassist. |
CodeConverter | Simple translator of method bodies
(also see the javassist.expr package). |
CtBehavior | CtBehavior is the abstract super class of
CtMethod and CtConstructor . |
CtClass | An instance of CtClass represents a class. |
CtConstructor | An instance of CtConstructor represents a constructor. |
CtField | An instance of CtField represents a field. |
CtField.Initializer | Instances of this class specify how to initialize a field. |
CtMember | An instance of CtMember represents a field, a constructor,
or a method. |
CtMethod | An instance of CtMethod represents a method. |
CtMethod.ConstParameter | Instances of this class represent a constant parameter. |
CtNewConstructor | A collection of static methods for creating a CtConstructor . |
CtNewMethod | A collection of static methods for creating a CtMethod . |
CtPrimitiveType | An instance of CtPrimitiveType represents a primitive type. |
Dump | Dump is a tool for viewing the class definition in the given class file. |
Loader | The class loader for Javassist (JDK 1.2 or later only). |
LoaderClassPath | A class search-path representing a class loader. |
Modifier | The Modifier class provides static methods and constants to decode class and member access modifiers. |
SerialVersionUID | Utility for calculating serialVersionUIDs for Serializable classes. |
URLClassPath | A class search-path specified with URL (http). |
Exception Summary | |
CannotCompileException | Thrown when bytecode transformation has failed. |
NotFoundException | Signals that something could not be found. |
The Javassist Core API.
Javassist (Java programming assistant) is yet another reflective system for Java. It is a class library for editing bytecode in Java; it enables Java programs to define a new class at runtime and to modify a given class file when the JVM loads it.
The most significant class of this package is CtClass
.
See the description of this class first.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |