|
||||||||||
| 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 | |||||||||