|
||||||||||
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 |