Overview | Package | Class | Use | Tree | Deprecated | Index
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package javassist

The Javassist Core API.

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.

## Package javassist Description

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.

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Javassist, a Java-bytecode translator toolkit. Copyright (C) 1999-2003 Shigeru Chiba. All Rights Reserved.