Package classUtils.javassist

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).
CompileTimeClass An instance of CtClass represents a class.
CompileTimePrimitiveType An instance of CtPrimitiveType represents a primitive type.
CtBehavior CtBehavior is the abstract super class of CtMethod and CtConstructor.
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.
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.