Package | Description |
---|---|
serp.bytecode |
Bytecode Manipuation
|
serp.bytecode.lowlevel |
Lowlevel Bytecode Manipuation
|
serp.bytecode.visitor |
Bytecode Visitor
|
Class and Description |
---|
ConstantPool
A bytecode constant pool, containing entries for all strings,
constants, classes, etc referenced in the class structure and method
opcodes.
|
Entry
Base type for all constant pool entries.
|
MethodHandleEntry
MethodHandle
u1 tag
u1 reference_kind
u2 reference_index
|
Class and Description |
---|
ClassEntry
A constant pool entry describing a class.
|
ComplexEntry
Base class for field, method, and interface method constant pool
entries.
|
ConstantEntry
Interface implemented by entries representing constant values.
|
ConstantPool
A bytecode constant pool, containing entries for all strings,
constants, classes, etc referenced in the class structure and method
opcodes.
|
Entry
Base type for all constant pool entries.
|
NameAndTypeEntry
Entry containing indexes referencing a name and a descriptor.
|
UTF8Entry
A unicode string value in the constant pool.
|
Class and Description |
---|
ClassEntry
A constant pool entry describing a class.
|
ConstantPool
A bytecode constant pool, containing entries for all strings,
constants, classes, etc referenced in the class structure and method
opcodes.
|
DoubleEntry
A constant double value in the constant pool.
|
Entry
Base type for all constant pool entries.
|
FieldEntry
A reference to a class field.
|
FloatEntry
A constant float value in the constant pool.
|
IntEntry
A constant int value in the constant pool.
|
InterfaceMethodEntry
A reference to an interface method.
|
InvokeDynamicEntry
InvokeDynamic
u1 tag
u2 bootstrap_method_attr_index // References entry in Bootstrap Methods table
u2 name_and_type_index // References NameAndTypeEntry representing method name and descriptor
|
LongEntry
A long constant in the constant pool.
|
MethodEntry
A reference to a class method.
|
MethodHandleEntry
MethodHandle
u1 tag
u1 reference_kind
u2 reference_index
|
MethodTypeEntry
MethodType
u1 tag
u2 descriptor_index
|
NameAndTypeEntry
Entry containing indexes referencing a name and a descriptor.
|
StringEntry
A String constant in the constant pool.
|
UTF8Entry
A unicode string value in the constant pool.
|
Copyright © 2002–2019. All rights reserved.