|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
classes[nth].inner_class_access_flags.
CONSTANT_Class_info structure.
CONSTANT_Class_info structure.
CONSTANT_Double_info
structure.
local_variable_table.
exception_table.
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.
annotation structure.clazz.
annotation.
annotation.
AnnotationDefault_attribute.AnnotationDefault_attribute.
AnnotationDefault_attribute.
RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute.Runtime(In)VisisbleAnnotations_attribute.
Runtime(In)VisisbleAnnotations_attribute.
..Annotations_attribute.tag and annotation_value
in member_value.
ClassPath object to the end of the
search path.
append_frame.
append_frame.
tag and array_value
in member_value.
attribute_info structure.attribute_info structure.
CtClass object representing
the boolean type.
ByteArrayClassPath contains bytes that is served as
a class file to a ClassPool.Bytecode object with an empty bytecode
sequence.
Bytecode object with an empty bytecode
sequence.
(Ljava/lang/Object;I)B to replace reading from a byte[].
(Ljava/lang/Object;IB)V to replace writing to a byte[].
CtClass object representing
the byte type.
Exception
representing the cause.
Exception representing the cause.
NotFoundException.
CompileError.
ClassNotFoundException.
ClassMetaobject.newInstance() fails.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.catchType of the n-th entry.
$cflow.CtClass object representing
the char type.
(Ljava/lang/Object;IC)V to replace writing to a byte[].
chop_frame.
chop_frame.
getResourceAsStream() in java.lang.Class.ClassFile represents a Java .class file, which
consists of a constant pool, methods, fields, and attributes.class_index.
tag and class_info_index
in member_value.
tag and class_info_index
in member_value.
createClass() for obtaining
a class loader.
ClassMetaobject.
class_index.
ClassPath is an interface implemented by objects
representing a class search path.CtClass objects.accflags.
mod.
importPackage().
ClassPath object is
detached from the search path.
Code_attribute.Code_attribute.
copy()
in CodeAttribute.javassist.expr package).ArrayAccessReplacementMethodNames
interface giving default values for method names to be used for replacing
accesses to array elements.local_variable_table[i].length.
max_stack
to the computed size.
CONSTANT_Class
CONSTANT_Double
CONSTANT_Fieldref
CONSTANT_Float
CONSTANT_Integer
CONSTANT_InterfaceMethodref
CONSTANT_Long
CONSTANT_Methodref
CONSTANT_NameAndType
CONSTANT_String
CONSTANT_Utf8
ConstantValue_attribute.this() and super()
within a constructor body.tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
tag and const_value_index
in member_value.
exception_table[].
MemberValue.
CtBehavior represents a method, a constructor,
or a static constructor (class initializer).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.ClassPool are written out under the directory
specified by this field.
writeFile() does although this
method does not prune or freeze the class after writing the class
file.
writeFile() does although this
method does not prune or freeze the class after writing the class
file.
Deprecated_attribute.$sig and
$type.local_variable_table[i].descriptor_index.
local_variable_table[i].descriptor_index.
CtClass object from the
ClassPool.
.class notation.Double_variable_info.tag.
(Ljava/lang/Object;I)D to replace reading from a double[].
CtClass object representing
the double type.
(Ljava/lang/Object;ID)V to replace writing to a double[].
EnclosingMethod_attribute.endPc of the n-th entry.
tag and enum_const_value
in member_value.
tag and enum_const_value
in member_value.
CONSTANT_Methodref_info,
CONSTANT_Fieldref_info, or
CONSTANT_InterfaceMethodref_info structure
at the given index has the name and the descriptor
given as the arguments.
obj has the same name and the
same signature as this method.
Exceptions_attribute.exception_table[] of Code_attribute.exception_table[].
ProxyFactory.field_info structure.field_info structure.
Float_variable_info.tag.
(Ljava/lang/Object;I)F to replace reading from a float[].
CtClass object representing
the float type.
(Ljava/lang/Object;IF)V to replace writing to a float[].
full_frame.
full_frame.
info field
of this attribute_info structure.
jvmClassName
is mapped.
CtClass
object representing that class file.
CtClass
objects representing those class files.
CtClass
object with a new name.
attributes[].
CONSTANT_Class_info structure
at the given index.
toClass(), getAnnotations() in
CtClass, etc.
ClassPool for this class.
code[].
code_length.
code_length of Code_attribute.
constantvalue_index.
constant_pool table.
field_info.
CtConstructor objects
representing all the non-private constructors of the class.
CtClass object with the given name.
CtClass representing this
primitive type.
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 non-private fields of the class.
sourcefile_index.
CONSTANT_Float_info structure
at the given index.
importPackage().
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.
setInterfaces.
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.
javassist.CtBehavior.stBody(String).
javassist.CtConstructor(CtClass[],CtClass).
javassist.CtMethod.setBody(String).
setMark.
max_locals.
max_locals.
max_stack.
max_stack.
class_index field of the
CONSTANT_Fieldref_info,
CONSTANT_Methodref_info,
or CONSTANT_Interfaceref_info,
structure at the given index.
name_and_type_index field of the
CONSTANT_Fieldref_info,
CONSTANT_Methodref_info,
or CONSTANT_Interfaceref_info,
structure at the given index.
NotFoundException.
java.lang.reflect.Method object representing
the method specified by identifier.
"super" or ""this".
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 non-private 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.
signature_index.
CONSTANT_String_info structure
at the given index.
setSuperclass().
tag field of the constant pool table
entry at the given index.
CONSTANT_Class_info structure
specifying the class using this constant pool table.
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.
catch clause or a finally block.handlerPc of the n-th entry.
max_locals.
local_variable_table[i].index.
classes[nth].inner_class_info_index.
InnerClasses_attribute.classes[nth].inner_class_info_index.
classes[nth].inner_name_index.
classes[nth].inner_name_index.
next() (not before the instruction returned
by the last call to next()).
pos.
pos.
ClassPath object at the head of the
search path.
next() (not before the instruction returned
by tha last call to next()).
pos.
pos.
next() (not before the instruction returned
by the last call to next()).
pos.
next() (not before the instruction returned
by the last call to next()).
pos.
pos.
Integer_variable_info.tag.
(Ljava/lang/Object;I)I to replace reading from a int[].
CtClass object representing
the int type.
(Ljava/lang/Object;II)V to replace writing to a int[].
RuntimeInvisibleAnnotations attribute.
RuntimeInvisibleParameterAnnotations
attribute.
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.
{}.
finally block.
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().
this()
but super() (a constructor declared in the super class).
?, ? extends String, or ? super Integer.
Enhancer of cglib).attribute_info
structure.
attribute_info
structure.
line_number_table[i].line_number.
LineNumberTable_attribute.toNearPc().LocalVariableTable_attribute.LocalVariableTypeTable_attribute.Long_variable_info.tag.
(Ljava/lang/Object;I)J to replace reading from a long[].
CtClass object representing
the long type.
(Ljava/lang/Object;IJ)V to replace writing to a long[].
next() will return.
Loader
and calls main() of that class.
Loader
and calls main() in that class.
MethodInfo object.
member_value_pairs array
in annotation.
member_value_pairs array
in annotation.
Metaobject.
method_index.
method_index.
method_info structure.method_info structure.
method_info structure.
method_index.
MultiType instances.<clinit>.
local_variable_table[i].name_index.
<init>.
Null_variable_info.tag.
num_annotations in
Runtime(In)VisibleAnnotations_attribute.
num_annotations.
num_parameters in
Runtime(In)VisibleParameterAnnotations_attribute.
num_parameters.
Object_variable_info.tag.
Webserver (the main class of this
package).(Ljava/lang/Object;I)Ljava/lang/Object;
to replace reading from a Object[] (or any subclass of object).
(Ljava/lang/Object;ILjava/lang/Object;)V
to replace writing to a Object[] (or any subclass of object).
Loader for notifying that
a class is loaded.
getResourceAsStream().
classes[nth].outer_class_info_index.
classes[nth].outer_class_info_index.
RuntimeVisibleAnnotations_attribute and
RuntimeInvisibleAnnotations_attribute.Runtime(In)VisisbleParameterAnnotations_attribute.
Runtime(In)VisisbleParameterAnnotations_attribute.
Object and passed to a super-class'
constructor.
Class objects representing primitive types.
CodeAttributes (method bodies) of the class,
to minimize the memory footprint.
put() except that
the given mapping is not recorded into the hashtable
if another mapping from oldname is
already included.
toBytecode() and writeFile().
Reflection object.
RemoteException represents any exception thrown
during remote method invocation.ClassPath object from the search path.
map.
ExprEditor.
newName for all occurrences of a class
name oldName in the class file.
map.
oldClass
is replaced with instantiation of another class newClass.
main() in that class.
main() in that class.
classname.
same_frame or
a same_frame_extended.
same_frame or a same_frame_extended.
same_locals_1_stack_item_frame
or a same_locals_1_stack_item_frame_extended.
same_locals_1_stack_item
or a same_locals_1_stack_item_extended.
info field
of this attribute_info structure.
classes[nth].inner_class_access_flags to
the given index.
Annotation objects.
Annotation objects.
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.
classes[nth].inner_class_info_index to
the given index.
classes[nth].inner_name_index to
the given index.
max_locals.
max_locals.
max_locals.
max_stack.
max_stack.
classes[nth].outer_class_info_index to
the given index.
signature_index to the index of the given signature,
which is added to a constant pool.
startPc of the n-th entry.
local_variable_table[i].index,
this method increases index by delta.
(Ljava/lang/Object;I)S to replace reading from a short[].
CtClass object representing
the short type.
(Ljava/lang/Object;IS)V to replace writing to a short[].
descriptor().
Signature_attribute.descriptorIndex().
exception_table_length, which is the number
of entries in the exception_table[].
super() or this().
super().
this().
SourceFile_attribute.stack_map attribute.copy()
in StackMapTable.Loader for initialization
when the object is attached to the Loader object.
startPc of the n-th entry.
line_number_table[i].start_pc.
local_variable_table[i].start_pc.
CtClass
object.
String constant.
true if this class extends or implements
clazz.
Synthetic_attribute.number_of_exceptions.
number_of_classes.
line_number_table_length.
local_variable_table_length.
AnnotationDefault attribute.
"Code".
"ConstantValue".
"Deprecated".
"EnclosingMethod".
"Exceptions".
"InnerClasses".
"LineNumberTable".
"LocalVariableTable".
"LocalVariableTypeTable".
"Signature".
"SourceFile".
"StackMapTable".
"Synthetic".
CtClass file using the
constant pool table given to this Bytecode object.
UninitializedThis_variable_info.tag.
java.lang.Class object.
ClassPool.toClass(CtClass,ClassLoader,ProtectionDomain).
A subclass of ClassPool that has been
overriding this method should be modified. It should override
ClassPool.toClass(CtClass,ClassLoader,ProtectionDomain).
java.lang.Class object.
java.lang.Class object.
java.lang.Class object.
CtClass.toClass(ClassLoader,ProtectionDomain)
CodeAttribute.
CtClass object representing the type
specified by the given descriptor.
Top_variable_info.tag.
Loader.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.
"LocalVariableTypeTable".
Uninitialized_variable_info.tag.
unwrapMethods.
$cflow for this method/constructor.
java.lang.Class object is loaded.
java.lang.Class object is loaded.
local_variable_table[i].name_index.
RuntimeVisibleAnnotations attribute.
RuntimeVisibleParameterAnnotations
attribute.
CtClass object representing
the void type.
CtClass
object in the current directory.
CtClass
object on a local disk.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||