| Class Summary |
| AccessFlag |
A support class providing static methods and constants
for access modifiers such as public, rivate, ... |
| Annotation |
The annotation structure.
|
| AnnotationDefaultAttribute |
A class representing AnnotationDefault_attribute.
|
| AnnotationImpl |
Internal-use only. |
| AnnotationMemberValue |
Nested annotation.
|
| AnnotationsAttribute |
A class representing
RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute.
|
| AnnotationsWriter |
A convenience class for constructing a
..Annotations_attribute.
|
| AppletServer |
An AppletServer object is a web server that an ObjectImporter
communicates with. |
| ArrayMemberValue |
Array member.
|
| AttributeInfo |
attribute_info structure. |
| BadBytecode |
Signals that a bad bytecode sequence has been found. |
| BadHttpRequest |
Thrown when receiving an invalid HTTP request. |
| BooleanMemberValue |
Boolean constant value.
|
| ByteArray |
A collection of static methods for reading and writing a byte array. |
| ByteArrayClassPath |
A ByteArrayClassPath contains bytes that is served as
a class file to a ClassPool. |
| Bytecode |
A utility class for producing a bytecode sequence.
|
| ByteMemberValue |
Byte constant value.
|
| CannotCompileException |
Thrown when bytecode transformation has failed. |
| CannotCreateException |
Signals that ClassMetaobject.newInstance() fails. |
| CannotInvokeException |
Thrown when method invocation using the reflection API has thrown
an exception.
|
| CannotReflectException |
Thrown by makeReflective() in Reflection
when there is an attempt to reflect
a class that is either an interface or a subclass of
either ClassMetaobject or Metaobject.
|
| Cast |
Explicit type cast. |
| Cflow |
A support class for implementing $cflow.
|
| CharMemberValue |
Char constant value.
|
| ClassClassPath |
A search-path for obtaining a class file
by getResourceAsStream() in java.lang.Class.
|
| ClassFile |
ClassFile represents a Java .class file, which
consists of a constant pool, methods, fields, and attributes.
|
| ClassFileWriter |
A utility class for priting the contents of a class file.
|
| ClassMap |
A hash table associating class names with different names.
|
| ClassMemberValue |
Class value.
|
| ClassMetaobject |
A runtime class metaobject.
|
| ClassPath |
ClassPath is an interface implemented by objects
representing a class search path.
|
| ClassPool |
A container of CtClass objects.
|
| CodeAttribute |
Code_attribute.
|
| CodeAttribute.RuntimeCopyException |
An exception that may be thrown by copy()
in CodeAttribute. |
| 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.
|
| CodeConverter.DefaultArrayAccessReplacementMethodNames |
Default implementation of the ArrayAccessReplacementMethodNames
interface giving default values for method names to be used for replacing
accesses to array elements.
|
| CodeIterator |
An iterator for editing a code attribute.
|
| Compiler |
A bytecode translator for reflection.
|
| ConstantAttribute |
ConstantValue_attribute. |
| ConstPool |
Constant pool table. |
| ConstructorCall |
Constructor call such as this() and super()
within a constructor body.
|
| 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.
|
| DeprecatedAttribute |
Deprecated_attribute. |
| Desc |
A support class for implementing $sig and
$type.
|
| Descriptor |
A support class for dealing with descriptors.
|
| Descriptor.Iterator |
An Iterator over a descriptor. |
| DotClass |
A support class for implementing .class notation.
|
| DoubleMemberValue |
Double floating-point number constant value.
|
| Dump |
Dump is a tool for viewing the class definition in the given
class file. |
| DuplicateMemberException |
An exception thrown when adding a duplicate member is requested.
|
| EnclosingMethodAttribute |
EnclosingMethod_attribute. |
| EnumMemberValue |
Enum constant value.
|
| ExceptionsAttribute |
Exceptions_attribute. |
| ExceptionTable |
exception_table[] of Code_attribute. |
| Expr |
Expression. |
| ExprEditor |
A translator of method bodies.
|
| FactoryHelper |
A helper class for implementing ProxyFactory.
|
| FieldAccess |
Expression for accessing a field. |
| FieldInfo |
field_info structure.
|
| FloatMemberValue |
Floating-point number constant value.
|
| Handler |
Catch clause. |
| Inner |
A support class for compiling a method declared in an inner class.
|
| InnerClassesAttribute |
InnerClasses_attribute. |
| Instanceof |
Instanceof operator. |
| IntegerMemberValue |
Integer constant value.
|
| LineNumberAttribute |
LineNumberTable_attribute. |
| LineNumberAttribute.Pc |
Used as a return type of toNearPc(). |
| Loader |
The class loader for Javassist.
|
| Loader |
A class loader for reflection.
|
| LoaderClassPath |
A class search-path representing a class loader.
|
| LocalVariableAttribute |
LocalVariableTable_attribute or
LocalVariableTypeTable_attribute. |
| LongMemberValue |
Long integer constant value.
|
| MemberValue |
The value of a member declared in an annotation.
|
| MemberValueVisitor |
Visitor for traversing member values included in an annotation.
|
| Metalevel |
An interface to access a metaobject and a class metaobject.
|
| Metaobject |
A runtime metaobject.
|
| MethodCall |
Method invocation (caller-side expression). |
| MethodFilter |
Selector of the methods implemented by a handler.
|
| MethodHandler |
The interface implemented by the invocation handler of a proxy
instance.
|
| MethodInfo |
method_info structure.
|
| Mnemonic |
JVM Instruction Names.
|
| Modifier |
The Modifier class provides static methods and constants to decode
class and member access modifiers. |
| NewArray |
Array creation.
|
| NewExpr |
Object creation (new expression). |
| NotFoundException |
Signals that something could not be found. |
| ObjectImporter |
The object importer enables applets to call a method on a remote
object running on the Webserver (the main class of this
package).
|
| ObjectNotFoundException | |
| Opcode |
JVM Instruction Set.
|
| ParameterAnnotationsAttribute |
A class representing RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute.
|
| Proxy |
An interface implemented by proxy classes.
|
| ProxyFactory |
Factory of dynamic proxy classes.
|
| ProxyFactory.ClassLoaderProvider |
A provider of class loaders.
|
| ProxyObject |
The interface implemented by proxy classes.
|
| Reflection |
The class implementing the behavioral reflection mechanism.
|
| RemoteException |
RemoteException represents any exception thrown
during remote method invocation. |
| RemoteRef |
Remote reference. |
| RuntimeSupport |
Runtime support routines that the classes generated by ProxyFactory use.
|
| Sample |
A template used for defining a reflective class. |
| Sample |
A template used for defining a proxy class.
|
| SerialVersionUID |
Utility for calculating serialVersionUIDs for Serializable classes.
|
| ShortMemberValue |
Short integer constant value.
|
| SignatureAttribute |
Signature_attribute. |
| SignatureAttribute.ArrayType |
Array types. |
| SignatureAttribute.BaseType |
Primitive types. |
| SignatureAttribute.ClassSignature |
Class signature. |
| SignatureAttribute.ClassType |
Class types. |
| SignatureAttribute.MethodSignature |
Method type signature. |
| SignatureAttribute.ObjectType |
Class types, array types, and type variables. |
| SignatureAttribute.Type |
Primitive types and object types. |
| SignatureAttribute.TypeArgument |
Type argument. |
| SignatureAttribute.TypeParameter |
Formal type parameters. |
| SignatureAttribute.TypeVariable |
Type variables. |
| SourceFileAttribute |
SourceFile_attribute. |
| StackMapTable |
stack_map attribute.
|
| StackMapTable.RuntimeCopyException |
An exception that may be thrown by copy()
in StackMapTable. |
| StackMapTable.Walker |
A code walker for a StackMapTable attribute. |
| StackMapTable.Writer |
A writer of stack map tables. |
| StringMemberValue |
String constant value.
|
| StubGenerator |
A stub-code generator. |
| SyntheticAttribute |
Synthetic_attribute. |
| Translator |
An observer of Loader.
|
| URLClassPath |
A class search-path specified with URL (http).
|
| Viewer |
A sample applet viewer.
|
| Webserver |
A web server for running sample programs.
|