All Classes and Interfaces
Class
Description
A support class providing static methods and constants
for access modifiers such as public, private, ...
A data-flow analyzer that determines the type state of the stack and local
variable table at every reachable instruction in a method.
The
annotation
structure.A class representing
AnnotationDefault_attribute
.Internal-use only.
Nested annotation.
A class representing
RuntimeVisibleAnnotations_attribute
and
RuntimeInvisibleAnnotations_attribute
.A convenience class for constructing a
..Annotations_attribute
.An AppletServer object is a web server that an ObjectImporter
communicates with.
Array initializer such as
{ 1, 2, 3 }
.Array member.
Assignment expression.
A linked list.
Abstract Syntax Tree.
attribute_info
structure.Signals that a bad bytecode sequence has been found.
Thrown when receiving an invalid HTTP request.
Binary expression.
Boolean constant value.
An element of
bootstrap_methods
.A collection of static methods for reading and writing a byte array.
A
ByteArrayClassPath
contains bytes that is served as
a class file to a ClassPool
.A utility class for producing a bytecode sequence.
Byte constant value.
Creates bytecode that when executed calls back to the instance's result method.
Method call expression.
Thrown when bytecode transformation has failed.
Signals that
ClassMetaobject.newInstance()
fails.Thrown when method invocation using the reflection API has thrown
an exception.
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.Explicit type cast.
Cast expression.
A support class for implementing
$cflow
.Char constant value.
A search-path for obtaining a class file
by
getResourceAsStream()
in java.lang.Class
.ClassFile
represents a Java .class
file, which
consists of a constant pool, methods, fields, and attributes.A utility class for priting the contents of a class file.
A quick class-file writer.
This writes attributes.
Constant Pool.
Field.
Method.
A hash table associating class names with different names.
Class value.
A runtime class metaobject.
ClassPath
is an interface implemented by objects
representing a class search path.A container of
CtClass
objects.Code_attribute
.An exception that may be thrown by
copy()
in CodeAttribute
.Simple translator of method bodies
(also see the
javassist.expr
package).Interface containing the method names to be used
as array access replacements.
Default implementation of the
ArrayAccessReplacementMethodNames
interface giving default values for method names to be used for replacing
accesses to array elements.An iterator for editing a code attribute.
An inserted gap.
A bytecode translator for reflection.
Conditional expression.
ConstantValue_attribute
.Constant pool table.
Constructor call such as
this()
and super()
within a constructor body.Represents the control flow graph of a given method.
Basic block.
Represents a catch clause.
A node of (post) dominator trees.
CtBehavior
represents a method, a constructor,
or a static constructor (class initializer).An instance of
CtClass
represents a class.An instance of CtConstructor represents a constructor.
An instance of CtField represents a field.
Instances of this class specify how to initialize a field.
An instance of
CtMember
represents a field, a constructor,
or a method.An instance of
CtMethod
represents a method.Instances of this class represent a constant parameter.
A collection of static methods for creating a
CtConstructor
.A collection of static methods for creating a
CtMethod
.An instance of
CtPrimitiveType
represents a primitive type.Variable declarator.
Helper class for invoking
ClassLoader.defineClass(String,byte[],int,int)
.Helper class for invoking
ClassLoader.defineClass(String,byte[],int,int)
.Deprecated_attribute
.A support class for implementing
$sig
and
$type
.A support class for dealing with descriptors.
An Iterator over a descriptor.
A support class for implementing
.class
notation.Double constant.
Double floating-point number constant value.
Dump is a tool for viewing the class definition in the given
class file.
An exception thrown when adding a duplicate member is requested.
EnclosingMethod_attribute
.Enum constant value.
Exceptions_attribute
.exception_table[]
of Code_attribute
.Executor is responsible for modeling the effects of a JVM instruction on a frame.
Expression.
Expression.
A translator of method bodies.
A helper class for implementing
ProxyFactory
.Expression for accessing a field.
field_info
structure.Floating-point number constant value.
Represents the stack frame and local variable table at a particular point in time.
framedump is a tool for viewing a merged combination of the instructions and frame state
of all methods in a class.
A utility class for printing a merged view of the frame state and the
instructions of a method.
A
catch
clause or a finally
block.A utility class for dynamically adding a new method
or modifying an existing method body.
A utility class for dynamically reloading a class by
the Java Platform Debugger Architecture (JPDA), or HotSwap.
A support class for compiling a method declared in an inner class.
InnerClasses_attribute
.Instanceof operator.
Instanceof expression.
Simple utility class for printing the bytecode instructions of a method.
Integer constant.
Integer constant value.
Keyword.
LineNumberTable_attribute
.Used as a return type of
toNearPc()
.The class loader for Javassist.
A class loader for reflection.
A simpler class loader.
A class search-path representing a class loader.
LocalVariableTable_attribute
.LocalVariableTypeTable_attribute
.Long integer constant value.
Member name.
The value of a member declared in an annotation.
Visitor for traversing member values included in an annotation.
An interface to access a metaobject and a class metaobject.
A runtime metaobject.
Method invocation (caller-side expression).
Selector of the methods implemented by a handler.
The interface implemented by the invocation handler of a proxy
instance.
method_info
structure.MethodParameters_attribute
.JVM Instruction Names.
The Modifier class provides static methods and constants to decode
class and member access modifiers.
Represents an array of
MultiType
instances.MultiType represents an unresolved type.
NestHost_attribute
.NestMembers_attribute
.Array creation.
New Expression.
Object creation (
new
expression).Thrown if the linkage fails.
Signals that something could not be found.
The object importer enables applets to call a method on a remote
object running on the
Webserver
(the main class of this
package).JVM Instruction Set.
A node of a a binary tree.
A class representing
RuntimeVisibleAnnotations_attribute
and
RuntimeInvisibleAnnotations_attribute
.An interface implemented by proxy classes.
The interface implemented by proxy classes.
Factory of dynamic proxy classes.
A provider of class loaders.
A unique class name generator.
The interface implemented by proxy classes.
An input stream class which knows how to deserialize proxies created via
ProxyFactory
and
serializedo via a ProxyObjectOutputStream
.An input stream class which knows how to serialize proxies created via
ProxyFactory
.The class implementing the behavioral reflection mechanism.
RemoteException
represents any exception thrown
during remote method invocation.Remote reference.
Runtime support routines that the classes generated by ProxyFactory use.
A template used for defining a reflective class.
A template used for defining a proxy class.
Utility for calculating serialVersionUIDs for Serializable classes.
Short integer constant value.
Signature_attribute
.Array types.
Primitive types.
Class signature.
Class types.
Method type signature.
Nested class types.
Class types, array types, and type variables.
Primitive types and object types.
Type argument.
Formal type parameters.
Type variables.
SourceFile_attribute
.Another
stack_map
attribute defined in CLDC 1.1 for J2ME.A code walker for a StackMap attribute.
Internal use only.
stack_map
attribute.An exception that may be thrown by
copy()
in StackMapTable
.A code walker for a StackMapTable attribute.
A writer of stack map tables.
Statement.
String literal.
String constant value.
A stub-code generator.
Represents a nested method subroutine (marked by JSR and RET).
Discovers the subroutines in a method, and tracks all callers.
Identifier.
Synthetic_attribute
.An observer of
Loader
.Represents a JVM type in data-flow analysis.
A class representing
RuntimeVisibleTypeAnnotations
attribute and
RuntimeInvisibleTypeAnnotations
attribute.A convenience class for constructing a
..TypeAnnotations_attribute
.A class search-path specified with URL (http).
A set of common utility methods.
Variable.
A sample applet viewer.
The visitor pattern.
A web server for running sample programs.