| Class Summary | 
| ByteArrayClassPath | A ByteArrayClassPathcontains bytes that is served as
 a class file to aClassPool. | 
| 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.exprpackage). | 
| CompileTimeClass | An instance of CtClassrepresents a class. | 
| CompileTimeClassType | Class types. | 
| CompileTimeNewClass |  | 
| CompileTimePrimitiveType | An instance of CtPrimitiveTyperepresents a primitive type. | 
| CtBehavior | CtBehavioris the abstract super class ofCtMethodandCtConstructor. | 
| 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 CtMemberrepresents a field, a constructor,
 or a method. | 
| CtMethod | An instance of CtMethodrepresents 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. | 
| JarClassPath |  | 
| 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). |