All Classes Interface Summary Class Summary Exception Summary Error Summary
Class |
Description |
AccessFlag |
A support class providing static methods and constants
for access modifiers such as public, private, ...
|
AccessorMaker |
AccessorMaker maintains accessors to private members of an enclosing
class.
|
Analyzer |
A data-flow analyzer that determines the type state of the stack and local
variable table at every reachable instruction in a method.
|
Analyzer.ExceptionInfo |
|
Annotation |
The annotation structure.
|
Annotation.Pair |
|
AnnotationDefaultAttribute |
A class representing AnnotationDefault_attribute .
|
AnnotationImpl |
Internal-use only.
|
AnnotationMemberValue |
Nested annotation.
|
AnnotationsAttribute |
A class representing
RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute .
|
AnnotationsAttribute.Copier |
|
AnnotationsAttribute.Parser |
|
AnnotationsAttribute.Renamer |
|
AnnotationsAttribute.Walker |
|
AnnotationsWriter |
A convenience class for constructing a
..Annotations_attribute .
|
AppletServer |
An AppletServer object is a web server that an ObjectImporter
communicates with.
|
ArrayInit |
Array initializer such as { 1, 2, 3 } .
|
ArrayMemberValue |
Array member.
|
AssignExpr |
Assignment expression.
|
ASTList |
A linked list.
|
ASTree |
Abstract Syntax Tree.
|
AttributeInfo |
attribute_info structure.
|
BadBytecode |
Signals that a bad bytecode sequence has been found.
|
BadHttpRequest |
Thrown when receiving an invalid HTTP request.
|
BasicBlock |
A basic block is a sequence of bytecode that does not contain jump/branch
instructions except at the last bytecode.
|
BasicBlock.Catch |
|
BasicBlock.JsrBytecode |
|
BasicBlock.Maker |
|
BasicBlock.Mark |
A Mark indicates the position of a branch instruction
or a branch target.
|
BinExpr |
Binary expression.
|
BooleanMemberValue |
Boolean constant value.
|
BootstrapMethodsAttribute |
|
BootstrapMethodsAttribute.BootstrapMethod |
An element of bootstrap_methods .
|
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.
|
ByteStream |
|
ByteVector |
|
Callback |
Creates bytecode that when executed calls back to the instance's result method.
|
CallExpr |
Method call expression.
|
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.
|
Cast.ProceedForCast |
|
CastExpr |
Cast expression.
|
Cflow |
A support class for implementing $cflow .
|
Cflow.Depth |
|
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.
|
ClassFilePrinter |
A utility class for priting the contents of a class file.
|
ClassFileWriter |
A quick class-file writer.
|
ClassFileWriter.AttributeWriter |
This writes attributes.
|
ClassFileWriter.ConstPoolWriter |
Constant Pool.
|
ClassFileWriter.FieldWriter |
Field.
|
ClassFileWriter.MethodWriter |
Method.
|
ClassInfo |
|
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.
|
ClassPathList |
|
ClassPool |
A container of CtClass objects.
|
ClassPoolTail |
|
CodeAnalyzer |
Utility for computing max_stack .
|
CodeAttribute |
Code_attribute .
|
CodeAttribute.LdcEntry |
|
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.
|
CodeGen |
|
CodeGen.ReturnHook |
doit() in ReturnHook is called from atReturn().
|
CodeIterator |
An iterator for editing a code attribute.
|
CodeIterator.AlignmentException |
|
CodeIterator.Branch |
|
CodeIterator.Branch16 |
|
CodeIterator.Gap |
An inserted gap.
|
CodeIterator.If16 |
|
CodeIterator.Jump16 |
|
CodeIterator.Jump32 |
|
CodeIterator.LdcW |
|
CodeIterator.Lookup |
|
CodeIterator.Pointers |
|
CodeIterator.Switcher |
|
CodeIterator.Table |
|
CompiledClass |
|
CompileError |
|
Compiler |
A bytecode translator for reflection.
|
CondExpr |
Conditional expression.
|
ConstantAttribute |
ConstantValue_attribute .
|
ConstInfo |
|
ConstInfoPadding |
|
ConstPool |
Constant pool table.
|
ConstructorCall |
Constructor call such as this() and super()
within a constructor body.
|
ControlFlow |
Represents the control flow graph of a given method.
|
ControlFlow.Access |
|
ControlFlow.Block |
Basic block.
|
ControlFlow.Catcher |
Represents a catch clause.
|
ControlFlow.Node |
A node of (post) dominator trees.
|
CtArray |
Array types.
|
CtBehavior |
CtBehavior represents a method, a constructor,
or a static constructor (class initializer).
|
CtClass |
An instance of CtClass represents a class.
|
CtClass.DelayedFileOutputStream |
|
CtClassType |
Class types.
|
CtConstructor |
An instance of CtConstructor represents a constructor.
|
CtField |
An instance of CtField represents a field.
|
CtField.ArrayInitializer |
|
CtField.CodeInitializer |
|
CtField.CodeInitializer0 |
|
CtField.DoubleInitializer |
|
CtField.FloatInitializer |
|
CtField.Initializer |
Instances of this class specify how to initialize a field.
|
CtField.IntInitializer |
|
CtField.LongInitializer |
|
CtField.MethodInitializer |
A field initialized with the result of a static method call.
|
CtField.MultiArrayInitializer |
|
CtField.NewInitializer |
A field initialized with an object created by the new operator.
|
CtField.ParamInitializer |
A field initialized with a parameter passed to the constructor
of the class containing that field.
|
CtField.PtreeInitializer |
|
CtField.StringInitializer |
|
CtMember |
An instance of CtMember represents a field, a constructor,
or a method.
|
CtMember.Cache |
|
CtMethod |
An instance of CtMethod represents a method.
|
CtMethod.ConstParameter |
Instances of this class represent a constant parameter.
|
CtMethod.IntConstParameter |
|
CtMethod.LongConstParameter |
|
CtMethod.StringConstParameter |
|
CtNewClass |
|
CtNewConstructor |
A collection of static methods for creating a CtConstructor .
|
CtNewMethod |
A collection of static methods for creating a CtMethod .
|
CtNewNestedClass |
A newly created public nested class.
|
CtNewWrappedConstructor |
|
CtNewWrappedMethod |
|
CtPrimitiveType |
An instance of CtPrimitiveType represents a primitive type.
|
Declarator |
Variable declarator.
|
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.
|
Descriptor.PrettyPrinter |
|
DirClassPath |
|
DotClass |
A support class for implementing .class notation.
|
DoubleConst |
Double constant.
|
DoubleInfo |
|
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 .
|
ExceptionTableEntry |
|
Executor |
Executor is responsible for modeling the effects of a JVM instruction on a frame.
|
ExportedObject |
|
Expr |
Expression.
|
Expr |
Expression.
|
ExprEditor |
A translator of method bodies.
|
ExprEditor.LoopContext |
|
ExprEditor.NewOp |
|
FactoryHelper |
A helper class for implementing ProxyFactory .
|
FieldAccess |
Expression for accessing a field.
|
FieldAccess.ProceedForRead |
|
FieldAccess.ProceedForWrite |
|
FieldDecl |
|
FieldInfo |
field_info structure.
|
FieldInitLink |
|
FieldrefInfo |
|
FloatInfo |
|
FloatMemberValue |
Floating-point number constant value.
|
Frame |
Represents the stack frame and local variable table at a particular point in time.
|
framedump |
framedump is a tool for viewing a merged combination of the instructions and frame state
of all methods in a class.
|
FramePrinter |
A utility class for printing a merged view of the frame state and the
instructions of a method.
|
Handler |
A catch clause or a finally block.
|
HotSwapper |
A utility class for dynamically reloading a class by
the Java Platform Debugger Architecture (JPDA), or HotSwap.
|
Inner |
A support class for compiling a method declared in an inner class.
|
InnerClassesAttribute |
InnerClasses_attribute .
|
Instanceof |
Instanceof operator.
|
Instanceof.ProceedForInstanceof |
|
InstanceOfExpr |
Instanceof expression.
|
InstructionPrinter |
Simple utility class for printing the bytecode instructions of a method.
|
IntConst |
Integer constant.
|
IntegerInfo |
|
IntegerMemberValue |
Integer constant value.
|
InterfaceMethodrefInfo |
|
IntQueue |
|
IntQueue.Entry |
|
InvokeDynamicInfo |
|
JarClassPath |
|
JarDirClassPath |
|
Javac |
|
Javac.CtFieldWithInit |
|
JvstCodeGen |
|
JvstTypeChecker |
|
Keyword |
Keyword.
|
KeywordTable |
|
Lex |
|
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 .
|
LocalVariableTypeAttribute |
LocalVariableTypeTable_attribute .
|
LongInfo |
|
LongMemberValue |
Long integer constant value.
|
LongVector |
|
MapMaker |
Stack map maker.
|
Member |
Member name.
|
MemberCodeGen |
|
MemberCodeGen.JsrHook |
|
MemberCodeGen.JsrHook2 |
|
MemberrefInfo |
|
MemberResolver |
|
MemberResolver.Method |
|
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).
|
MethodDecl |
|
MethodFilter |
Selector of the methods implemented by a handler.
|
MethodHandleInfo |
|
MethodHandler |
The interface implemented by the invocation handler of a proxy
instance.
|
MethodInfo |
method_info structure.
|
MethodParametersAttribute |
MethodParameters_attribute .
|
MethodrefInfo |
|
MethodTypeInfo |
|
Mnemonic |
JVM Instruction Names.
|
Modifier |
The Modifier class provides static methods and constants to decode
class and member access modifiers.
|
MultiArrayType |
|
MultiType |
MultiType represents an unresolved type.
|
NameAndTypeInfo |
|
NewArray |
Array creation.
|
NewArray.ProceedForArray |
|
NewExpr |
New Expression.
|
NewExpr |
Object creation (new expression).
|
NewExpr.ProceedForNew |
|
NoFieldException |
|
NoSuchClassError |
Thrown if the linkage fails.
|
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.
|
Pair |
A node of a a binary tree.
|
ParameterAnnotationsAttribute |
A class representing RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute .
|
Parser |
|
ProceedHandler |
An interface to an object for implementing $proceed().
|
Proxy |
An interface implemented by proxy classes.
|
Proxy |
The interface implemented by proxy classes.
|
ProxyFactory |
Factory of dynamic proxy classes.
|
ProxyFactory.ClassLoaderProvider |
A provider of class loaders.
|
ProxyFactory.Find2MethodsArgs |
|
ProxyFactory.ProxyDetails |
used to store details of a specific proxy class in the second tier of the proxy cache.
|
ProxyFactory.UniqueName |
A unique class name generator.
|
ProxyObject |
The interface implemented by proxy classes.
|
ProxyObjectInputStream |
|
ProxyObjectOutputStream |
An input stream class which knows how to serialize proxies created via ProxyFactory .
|
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.
|
RuntimeSupport.DefaultMethodHandler |
|
Sample |
A template used for defining a reflective class.
|
Sample |
A template used for defining a proxy class.
|
ScopedClassPool |
A scoped class pool.
|
ScopedClassPoolFactory |
A factory interface.
|
ScopedClassPoolFactoryImpl |
An implementation of factory.
|
ScopedClassPoolRepository |
An interface to ScopedClassPoolRepositoryImpl .
|
ScopedClassPoolRepositoryImpl |
An implementation of ScopedClassPoolRepository .
|
SecurityActions |
|
SerializedProxy |
A proxy object is converted into an instance of this class
when it is written to an output stream.
|
SerialVersionUID |
Utility for calculating serialVersionUIDs for Serializable classes.
|
ServiceThread |
|
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.Cursor |
|
SignatureAttribute.MethodSignature |
Method type signature.
|
SignatureAttribute.NestedClassType |
Nested class types.
|
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.
|
SoftValueHashMap |
This Map will remove entries when the value in the map has been cleaned from
garbage collection
|
SoftValueHashMap.SoftValueRef |
|
SourceFileAttribute |
SourceFile_attribute .
|
StackMap |
Another stack_map attribute defined in CLDC 1.1 for J2ME.
|
StackMap.Copier |
|
StackMap.InsertLocal |
|
StackMap.NewRemover |
|
StackMap.Printer |
|
StackMap.Shifter |
|
StackMap.SimpleCopy |
|
StackMap.SwitchShifter |
|
StackMap.Walker |
A code walker for a StackMap attribute.
|
StackMap.Writer |
Internal use only.
|
StackMapTable |
stack_map attribute.
|
StackMapTable.Copier |
|
StackMapTable.InsertLocal |
|
StackMapTable.NewRemover |
|
StackMapTable.OffsetShifter |
|
StackMapTable.Printer |
|
StackMapTable.RuntimeCopyException |
An exception that may be thrown by copy()
in StackMapTable .
|
StackMapTable.Shifter |
|
StackMapTable.SimpleCopy |
|
StackMapTable.SwitchShifter |
|
StackMapTable.Walker |
A code walker for a StackMapTable attribute.
|
StackMapTable.Writer |
A writer of stack map tables.
|
Stmnt |
Statement.
|
StringInfo |
|
StringL |
String literal.
|
StringMemberValue |
String constant value.
|
StubGenerator |
A stub-code generator.
|
Subroutine |
Represents a nested method subroutine (marked by JSR and RET).
|
SubroutineScanner |
Discovers the subroutines in a method, and tracks all callers.
|
Symbol |
Identifier.
|
SymbolTable |
|
SyntaxError |
|
SyntheticAttribute |
Synthetic_attribute .
|
Token |
|
TokenId |
|
Tracer |
|
TransformAccessArrayField |
A transformer which replaces array access with static method invocations.
|
TransformAfter |
|
TransformBefore |
|
TransformCall |
|
Transformer |
Transformer and its subclasses are used for executing
code transformation specified by CodeConverter.
|
TransformFieldAccess |
|
TransformNew |
|
TransformNewClass |
|
TransformReadField |
|
TransformWriteField |
|
Translator |
An observer of Loader .
|
Trigger |
|
Type |
Represents a JVM type in data-flow analysis.
|
TypeAnnotationsAttribute |
A class representing
RuntimeVisibleTypeAnnotations attribute and
RuntimeInvisibleTypeAnnotations attribute.
|
TypeAnnotationsAttribute.Copier |
|
TypeAnnotationsAttribute.Renamer |
|
TypeAnnotationsAttribute.SubCopier |
|
TypeAnnotationsAttribute.SubWalker |
|
TypeAnnotationsAttribute.TAWalker |
To visit each elements of the type annotation attribute,
call annotationArray() .
|
TypeAnnotationsWriter |
A convenience class for constructing a
..TypeAnnotations_attribute .
|
TypeChecker |
|
TypeData |
|
TypeData.AbsTypeVar |
|
TypeData.ArrayElement |
|
TypeData.ArrayType |
|
TypeData.BasicType |
Primitive types.
|
TypeData.ClassName |
Type data for OBJECT.
|
TypeData.NullType |
Type data for NULL or OBJECT.
|
TypeData.TypeVar |
|
TypeData.UninitData |
Type data for UNINIT.
|
TypeData.UninitThis |
|
TypeData.UninitTypeVar |
|
TypedBlock |
|
TypedBlock.Maker |
|
TypeTag |
|
URLClassPath |
A class search-path specified with URL (http).
|
Utf8Info |
|
Util |
A set of common utility methods.
|
Variable |
Variable.
|
Viewer |
A sample applet viewer.
|
Visitor |
The visitor pattern.
|
Webserver |
A web server for running sample programs.
|