# Uses of Package
javassist

Packages that use javassist
Package
Description
javassist
The Javassist Core API.
javassist.bytecode
Bytecode-level API.
javassist.bytecode.analysis
Bytecode Analysis API.
javassist.bytecode.annotation
Bytecode-level Annotations API.
javassist.compiler.ast
javassist.expr
This package contains the classes for modifying a method body.
javassist.tools
Covenient tools.
javassist.tools.reflect
Runtime Behavioral Reflection.
javassist.tools.rmi
Sample implementation of remote method invocation.
javassist.tools.web
Simple web server for running sample code.
javassist.util
Utility classes.
javassist.util.proxy
Dynamic proxy (similar to `Enhancer` of cglib).

Classes in javassist used by javassist
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
ClassMap
A hash table associating class names with different names.
ClassPath
`ClassPath` is an interface implemented by objects representing a class search path.
ClassPool
A container of `CtClass` objects.
CodeConverter
Simple translator of method bodies (also see the `javassist.expr` package).
CodeConverter.ArrayAccessReplacementMethodNames
Interface containing the method names to be used as array access replacements.
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.
NotFoundException
Signals that something could not be found.
Translator
An observer of `Loader`.
Classes in javassist used by javassist.bytecode
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
ClassPool
A container of `CtClass` objects.
CtClass
An instance of `CtClass` represents a class.
CtMethod
An instance of `CtMethod` represents a method.
NotFoundException
Signals that something could not be found.
Classes in javassist used by javassist.bytecode.analysis
Class
Description
ClassPool
A container of `CtClass` objects.
CtClass
An instance of `CtClass` represents a class.
CtMethod
An instance of `CtMethod` represents a method.
Classes in javassist used by javassist.bytecode.annotation
Class
Description
ClassPool
A container of `CtClass` objects.
CtClass
An instance of `CtClass` represents a class.
NotFoundException
Signals that something could not be found.
Classes in javassist used by javassist.compiler.ast
Class
Description
CtField
An instance of CtField represents a field.
Classes in javassist used by javassist.expr
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
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.
CtMethod
An instance of `CtMethod` represents a method.
NotFoundException
Signals that something could not be found.
Classes in javassist used by javassist.tools
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
CtBehavior
`CtBehavior` represents a method, a constructor, or a static constructor (class initializer).
Classes in javassist used by javassist.tools.reflect
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
ClassPool
A container of `CtClass` objects.
CtClass
An instance of `CtClass` represents a class.
Loader
The class loader for Javassist.
NotFoundException
Signals that something could not be found.
Translator
An observer of `Loader`.
Classes in javassist used by javassist.tools.rmi
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
ClassPool
A container of `CtClass` objects.
NotFoundException
Signals that something could not be found.
Translator
An observer of `Loader`.
Classes in javassist used by javassist.tools.web
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
ClassPool
A container of `CtClass` objects.
NotFoundException
Signals that something could not be found.
Translator
An observer of `Loader`.
Classes in javassist used by javassist.util
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.
CtClass
An instance of `CtClass` represents a class.
NotFoundException
Signals that something could not be found.
Classes in javassist used by javassist.util.proxy
Class
Description
CannotCompileException
Thrown when bytecode transformation has failed.