|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
attribute_info structure.attribute_info structure.
classes[nth].inner_class_access_flags.
CONSTANT_Class_info structure.
CONSTANT_Class_info structure.
CONSTANT_Double_info
structure.
exception_table.
exception_table.
CONSTANT_Fieldref_info structure.
CONSTANT_Fieldref_info structure.
CONSTANT_Float_info
structure.
CONSTANT_Integer_info
structure.
CONSTANT_InterfaceMethodref_info
structure.
CONSTANT_InterfaceMethodref_info
structure.
n.
CONSTANT_Long_info
structure.
CONSTANT_Methodref_info structure.
CONSTANT_Methodref_info structure.
CONSTANT_NameAndType_info structure.
CONSTANT_NameAndType_info structure.
java.lang.System.println(message).
n.
CONSTANT_String_info
structure.
CONSTANT_Utf8_info
structure.
ClassPath object to the end of the
search path.
ByteArrayClassPath contains bytes that is served as
a class file to a ClassPool.Bytecode object with an empty bytecode
sequence.
CtClass object representing
the boolean type.
CtClass object representing
the byte type.
CONSTANT_Class
CONSTANT_Double
CONSTANT_Fieldref
CONSTANT_Float
CONSTANT_Integer
CONSTANT_InterfaceMethodref
CONSTANT_Long
CONSTANT_Methodref
CONSTANT_NameAndType
CONSTANT_String
CONSTANT_Utf8
Exception.
NotFoundException.
CompileError.
ClassNotFoundException.
ClassMetaobject.newInstance() fails.$cflow.ClassFile represents a Java .class file,
which consists of a constant pool, methods, fields, and attributes.ClassMetaobject.
ClassPath is an interface implemented by objects
representing a class search path.Code_attribute.Code_attribute.
copy()
in CodeAttribute.javassist.expr package).Compiler with a source file.
ConstantValue_attribute.CtBehavior is the abstract super class of
CtMethod and CtConstructor.CtClass represents a class.CtConstructor object.
CtField object.
CtMember represents a field, a constructor,
or a method.CtMethod represents a method.CtMethod object.
CtConstructor.CtMethod.CtPrimitiveType represents a primitive type.catchType of the n-th entry.
CtClass object representing
the char type.
mod.
accflags.
ClassPath object is
detached from the search path.
exception_table[].
$sig and
$type.ClassPool are written out under the directory
specified by this field.
classname
in the current directory.
classname.
CtClass object representing
the double type.
exception_table[] of Code_attribute.exception_table[].
Exceptions_attribute.endPc of the n-th entry.
obj has the same name and the
same signature as this method.
field_info structure.field_info structure.
CtClass object representing
the float type.
java.lang.Class object that has been loaded
by writeAsClass().
jvmClassName
is mapped.
CtClass
object representing that class file.
CtClass
objects representing those class files.
info field
of this attribute_info structure.
CtClass
object with a new name.
attributes[].
CONSTANT_Class_info structure
at the given index.
ClassPool for this class.
code[].
code_length.
code_length of Code_attribute.
field_info.
constantvalue_index.
CtConstructor objects
representing all the public constructors of the class.
CONSTANT_Double_info structure
at the given index.
exception_index_table[nth].
exception_index_table[].
exception_table.
exception_table[].
class_index field of the
CONSTANT_Fieldref_info structure
at the given index.
class_index field of the
CONSTANT_Fieldref_info structure
at the given index.
name_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
name_and_type_index field of the
CONSTANT_Fieldref_info structure
at the given index.
descriptor_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
CtField objects
representing all the public fields of the class.
sourcefile_index.
CONSTANT_Float_info structure
at the given index.
CONSTANT_Integer_info structure
at the given index.
class_index field of the
CONSTANT_InterfaceMethodref_info structure
at the given index.
class_index field of the
CONSTANT_InterfaceMethodref_info structure
at the given index.
name_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
name_and_type_index field of the
CONSTANT_InterfaceMethodref_info structure
at the given index.
descriptor_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
java.lang.Class representing this class.
CONSTANT_Integer_info, _Float_info,
_Long_info, _Double_info, or
_String_info structure.
CONSTANT_Long_info structure
at the given index.
max_locals.
max_locals.
max_stack.
max_stack.
identifier.
identifier.
class_index field of the
CONSTANT_Methodref_info structure
at the given index.
class_index field of the
CONSTANT_Methodref_info structure
at the given index.
name_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
name_and_type_index field of the
CONSTANT_Methodref_info structure
at the given index.
descriptor_index field of the
CONSTANT_NameAndType_info structure
indirectly specified by the given index.
CtMethod objects
representing all the public methods of the class.
descriptor_index field of the
CONSTANT_NameAndType_info structure
at the given index.
name_index field of the
CONSTANT_NameAndType_info structure
at the given index.
CtClass objects representing the parameter
types specified by the given descriptor.
Class objects representing the
formal parameter types of the method specified
by identifier.
Class objects representing the
formal parameter types of the method specified
by identifier.
CtClass object representing the return
type specified by the given descriptor.
Class objects representing the
return type of the method specified by identifier.
Class objects representing the
return type of the method specified by identifier.
CONSTANT_String_info structure
at the given index.
tag field of the constant pool table
entry at the given index.
CONSTANT_Class_info structure
specifying the class using this constant pool table.
Translator object associated with
this ClassPool.
CtClass object representing
the type specified by the cast.
CtClass object representing
the type name on the right hand side
of the instanceof operator.
CONSTANT_utf8_info structure
at the given index.
handlerPc of the n-th entry.
InnerClasses_attribute.max_locals.
classes[nth].inner_class_info_index.
classes[nth].inner_name_index.
next() (not before the instruction returned
by tha last call to next()).
pos.
ClassPath object at the head of the
search path.
next() (not before the instruction returned
by tha last call to next()).
pos.
next() (not before the instruction returned
by tha last call to next()).
pos.
next() (not before the instruction returned
by tha last call to next()).
pos.
CtClass object representing
the int type.
methodPrefix "_m_" and the identifier.
true if this object represents an array type.
CONSTANT_Methodref_info
structure at the given index represents the constructor
of the given class.
{}.
obj is an instance of this class.
CONSTANT_Methodref_info,
CONSTANT_Fieldref_info, or
CONSTANT_InterfaceMethodref_info structure
at the given index represents the member with the specified
name and declaring class.
true if this object represents a primitive
Java type: boolean, byte, char, short, int, long, float, double,
or void.
true if this object represents a primitive
Java type: boolean, byte, char, short, int, long, float, double,
or void.
true if the specified class is a proxy class
recorded by makeProxyClass().
LineNumberTablec_attribute.attribute_info
structure.
attribute_info
structure.
number_of_exceptions.
number_of_classes.
line_number_table[i].line_number.
CtClass object representing
the long type.
Metaobject.
method_info structure.method_info structure.
method_info structure.
Loader
and calls main() of that class.
Loader
and calls main() in that class.
<clinit>.
<init>.
Webserver.ClassPool for notifying that
a class is written out to an output stream.
classes[nth].outer_class_info_index.
Object and passed to a super-class'
constructor.
Reflection object.
RemoteException represents any exception thrown
during remote method invocation.ClassPath object from the search path.
map.
newName for all occurrences of a class
name oldName in the class file.
map.
main() in that class.
main() in that class.
classname.
SourceFile_attribute.Synthetic_attribute.info field
of this attribute_info structure.
catchType of the n-th entry.
ClassPool.
ClassPool object for obtaining a class file.
endPc of the n-th entry.
exception_index_table[].
handlerPc of the n-th entry.
max_locals.
max_locals.
max_locals.
max_stack.
max_stack.
startPc of the n-th entry.
CtClass object representing
the short type.
exception_table_length, which is the number
of entries in the exception_table[].
super() or this().
super().
this().
ClassPool for initialization
when the object is attached to a ClassPool object.
startPc of the n-th entry.
line_number_table[i].start_pc.
String constant.
true if this class extends or implements
clazz.
CtClass file using the
constant pool table given to this Bytecode object.
ClassPool.line_number_table_length.
"Code".
"ConstantValue".
"Exceptions".
"InnerClasses".
"LineNumberTable".
"SourceFile".
"Synthetic".
java.lang.Class object.
CodeAttribute.
CtClass object representing the type
specified by the given descriptor.
static fields of the base-level
class are read and the runtime system intercepts it.
static fields of the base-level
class are modified and the runtime system intercepts it.
static methods of the base-level
class are called and the runtime system intercepts it.
$cflow for this member;
If $cflow is used, the class files modified
with Javassist requires a support class
javassist.runtime.Cflow at runtime
(other Javassist classes are not required at runtime).
$cflow for this constructor.
$cflow for this method.
java.lang.Class object is loaded.
java.lang.Class object is loaded.
CtClass object representing
the void type.
classname
to a given output stream.
java.lang.Class object.
classname
in the current directory.
classname
on a local disk.
CtClass
object in the current directory.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||