|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
annotation
structure.clazz
.
RuntimeVisibleAnnotations_attribute
and
RuntimeInvisibleAnnotations_attribute
.Runtime(In)VisisbleAnnotations_attribute
.
Runtime(In)VisisbleAnnotations_attribute
.
..Annotations_attribute
.attribute_info
structure.attribute_info
structure.
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
.
annotation
.
tag
and annotation_value
in member_value
.
ClassPath
object to the end of the
search path.
tag
and array_value
in member_value
.
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.
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
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.$cflow
.getResourceAsStream()
in java.lang.Class
.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.CtClass
objects.Code_attribute
.Code_attribute
.
copy()
in CodeAttribute
.javassist.expr
package).Compiler
with a source file.
ConstantValue_attribute
.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.catchType
of the n-th entry.
CtClass
object representing
the char
type.
class_index
.
tag
and class_info_index
in member_value
.
tag
and class_info_index
in member_value
.
class_index
.
mod
.
accflags
.
ClassPath
object is
detached from the search path.
local_variable_table[i].length
.
max_stack
to the computed size.
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[]
.
Deprecated_attribute
.$sig
and
$type
..class
notation.ClassPool
are written out under the directory
specified by this field.
local_variable_table[i].descriptor_index
.
local_variable_table[i].descriptor_index
.
CtClass
object from the
ClassPool
.
CtClass
object representing
the double
type.
EnclosingMethod_attribute
.exception_table[]
of Code_attribute
.exception_table[]
.
Exceptions_attribute
.endPc
of the n-th entry.
tag
and enum_const_value
in member_value
.
tag
and enum_const_value
in member_value
.
obj
has the same name and the
same signature as this method.
field_info
structure.field_info
structure.
CtClass
object representing
the float
type.
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
.
constant_pool
table.
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
.
java.lang.reflect.Method
object representing
the method specified by identifier
.
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
.
signature_index
.
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.
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
.
local_variable_table[i].index
.
classes[nth].inner_class_info_index
.
classes[nth].inner_class_info_index
.
classes[nth].inner_name_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.
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.
{}
.
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()
.
LineNumberTable_attribute
.toNearPc()
.LocalVariableTable_attribute
or
LocalVariableTypeTable_attribute
.attribute_info
structure.
attribute_info
structure.
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.
member_value_pairs
array
in annotation
.
member_value_pairs
array
in annotation
.
method_index
.
method_index
.
method_index
.
<clinit>
.
local_variable_table[i].name_index
.
<init>
.
num_annotations
.
num_annotations
in
Runtime(In)VisibleAnnotations_attribute
.
num_parameters
.
num_parameters
in
Runtime(In)VisibleParameterAnnotations_attribute
.
Webserver
.Loader
for notifying that
a class is loaded.
getResourceAsStream()
.
classes[nth].outer_class_info_index
.
classes[nth].outer_class_info_index
.
Object
and passed to a super-class'
constructor.
RuntimeVisibleAnnotations_attribute
and
RuntimeInvisibleAnnotations_attribute
.Runtime(In)VisisbleParameterAnnotations_attribute
.
Runtime(In)VisisbleParameterAnnotations_attribute
.
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
.
Signature_attribute
.SourceFile_attribute
.Synthetic_attribute
.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.
startPc
of the n-th entry.
CtClass
object representing
the short
type.
descriptor()
.
descriptorIndex()
.
exception_table_length
, which is the number
of entries in the exception_table[]
.
super()
or this()
.
super()
.
this()
.
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 is converted into a class file.
String
constant.
true
if this class extends or implements
clazz
.
CtClass
file using the
constant pool table given to this Bytecode
object.
Loader
.number_of_exceptions
.
number_of_classes
.
line_number_table_length
.
local_variable_table_length
.
"Code"
.
"ConstantValue"
.
"Deprecated"
.
"EnclosingMethod"
.
"Exceptions"
.
"InnerClasses"
.
"LineNumberTable"
.
"LocalVariableTable"
.
"Signature"
.
"SourceFile"
.
"Synthetic"
.
java.lang.Class
object.
java.lang.Class
object.
java.lang.Class
object.
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.
"LocalVariableTypeTable"
.
$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 |