|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ClassPath | ClassPath is an interface implemented by objects
representing a class search path. |
CodeConverter.ArrayAccessReplacementMethodNames | Interface containing the method names to be used as array access replacements. |
Translator | An observer of Loader . |
Class Summary | |
---|---|
ByteArrayClassPath | A ByteArrayClassPath contains bytes that is served as
a class file to a ClassPool . |
ClassClassPath | A search-path for obtaining a class file
by getResourceAsStream() in java.lang.Class . |
ClassMap | A hash table associating class names with different names. |
ClassPool | A container of CtClass objects. |
CodeConverter | Simple translator of method bodies
(also see the javassist.expr package). |
CodeConverter.DefaultArrayAccessReplacementMethodNames | Default implementation of the ArrayAccessReplacementMethodNames
interface giving default values for method names to be used for replacing
accesses to array elements. |
CtBehavior | CtBehavior represents a method, a constructor,
or a static constructor (class initializer). |
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. |
Loader | The class loader for Javassist. |
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) makes bytecode engineering simple. 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.
To know the version number of this package, type the following command:
java -jar javassist.jar
It prints the version number on the console.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |