|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractInsnNode
.
ClassReader
.
ClassReader
.
SignatureReader
.
SignatureReader
.
Opcodes
).
Opcodes
).
Opcodes
).
math
method.
MethodVisitor
to insert before, after and around
advices in methods and constructors.AdviceAdapter
.
Analyzer
.
MethodVisitor
that keeps track of stack map frame changes between
visitFrame
calls.AnalyzerAdapter
.
AnalyzerAdapter
.
math
method.
AnnotationNode
.
AnnotationNode
.
AnnotationVisitor
.
AnnotationVisitor
.
buf
.
buf
.
buf
.
buf
.
ContentHandler
that transforms XML
document into Java class file.ASMContentHandler
object.
Attribute
that can print the ASM code
to create an equivalent attribute.Printer
that prints the ASM code to generate the classes if visits.ASMifier
.
ASMifier
.
Interpreter
for BasicValue
values.Value
that is represented by its type in a seven types type system.BasicInterpreter
that checks that bytecode instructions
are correctly used.ByteVector
with a default initial
size.
ByteVector
with the given initial
size.
AnnotationVisitor
that checks that its methods are properly used.ClassVisitor
that checks that its methods are properly used.CheckClassAdapter
.
CheckClassAdapter
.
CheckClassAdapter
.
FieldVisitor
that checks that its methods are properly used.CheckFieldAdapter
.
CheckFieldAdapter
.
MethodVisitor
that checks that its methods are properly used.CheckMethodAdapter
object.
CheckMethodAdapter
object.
CheckMethodAdapter
object.
CheckMethodAdapter
object.
SignatureVisitor
that checks that its methods are properly used.CheckSignatureAdapter
object.
CheckSignatureAdapter
object.
appendDescriptor
for class
signatures, formatted in default Java notation (non-bytecode)
appendDescriptor
for class
signatures, formatted in bytecode notation
ClassNode
.
ClassNode
.
ClassVisitor
visit an existing class.ClassReader
object.
ClassReader
object.
ClassReader
object.
ClassReader
object.
ClassVisitor
.
ClassVisitor
.
ClassVisitor
that generates classes in bytecode form.ClassWriter
object.
ClassWriter
object and enables optimizations for
"mostly add" bytecode transformations.
MethodVisitor
that can be used to approximate method size.ClassVisitor
used to visit
classfile bytecode.
buf
.
Type
).
Type
).
Type
).
Type
).
Type
).
math
method.
ifCmp
method.
getInternalName
).
appendDescriptor
for field
descriptors, formatted in bytecode notation
FieldInsnNode
instructions.
appendDescriptor
for field
signatures, formatted in bytecode notation
FieldInsnNode
.
FieldNode
.
FieldNode
.
FieldVisitor
.
FieldVisitor
.
FrameNode
"instructions".
FrameNode
.
ifCmp
method.
MethodVisitor
with convenient methods to generate
code.GeneratorAdapter
.
GeneratorAdapter
.
GeneratorAdapter
.
GeneratorAdapter
.
Opcodes
).
getInternalName
).
getInternalName
).
b
, plus
one.
b
.
Method
.
Method
.
Method
corresponding to the given Java method
declaration.
Method
corresponding to the given Java method
declaration.
getInternalName
).
ifCmp
method.
appendDescriptor
for handle
descriptors, formatted in bytecode notation
tag
field values for
Handle
.
b
.
IincInsnNode
instructions.
IincInsnNode
.
InnerClassNode
.
InsnNode
instructions.
AbstractInsnNode
objects.InsnNode
.
MethodVisitor
providing a more detailed API to generate and
transform instructions.InstructionAdapter
.
InstructionAdapter
.
IntInsnNode
instructions.
getInternalName
).
appendDescriptor
for internal
type names in bytecode notation.
IntInsnNode
.
InvokeDynamicInsnNode
instructions.
InvokeDynamicInsnNode
.
MethodVisitor
that removes JSR instructions and
inlines the referenced subroutines.JumpInsnNode
instructions.
JumpInsnNode
.
LabelNode
"instructions".
AbstractInsnNode
that encapsulates a Label
.Label
instances for current method.
LdcInsnNode
instructions.
LdcInsnNode
.
ifCmp
method.
LineNumberNode
"instructions".
LineNumberNode
.
List
of the local variable slots for current execution
frame.
LocalVariableNode
.
MethodVisitor
that renumbers local variables in their order of
appearance.LocalVariablesSorter
.
LocalVariablesSorter
.
LookupSwitchInsnNode
instructions.
LookupSwitchInsnNode
.
ifCmp
method.
Method
.
Method
.
appendDescriptor
for method
descriptors, formatted in bytecode notation
MethodInsnNode
instructions.
appendDescriptor
for method
signatures, formatted in bytecode notation
MethodInsnNode
.
MethodNode
.
MethodNode
.
MethodNode
.
MethodNode
.
MethodVisitor
.
MethodVisitor
.
math
method.
MultiANewArrayInsnNode
instructions.
MultiANewArrayInsnNode
.
getInternalName
).
getInternalName
).
ifCmp
method.
math
method.
Label
.
LocalVariablesSorter.newLocal(org.objectweb.asm.Type)
.
math
method.
getInternalName
).
getInternalName
).
getInternalName
).
appendDescriptor
for method
parameter signatures, formatted in default Java notation (non-bytecode)
Printer
.
type
attribute.
b
.
b
.
b
.
b
.
b
.
b
.
b
.
b
.
math
method.
AnnotationVisitor
adapter for type remapping.ClassVisitor
for type remapping.FieldVisitor
adapter for type remapping.LocalVariablesSorter
for type mapping.SignatureVisitor
adapter for type mapping.ClassVisitor
that generates SAX 2.0
events from the visited class.SAXClassAdapter
object.
MethodVisitor
that generates SAX 2.0 events from the visited
method.SAXCodeAdapter
object.
ClassVisitor
that adds a serial version unique identifier to a
class if missing.SerialVersionUIDAdder
.
SerialVersionUIDAdder
.
ClassLoader
which will be used to load referenced
classes.
math
method.
math
method.
SignatureReader
for the given signature.
SignatureVisitor
.
SignatureWriter
object.
Remapper
using a Map
to define its mapping.BasicVerifier
that performs more precise verifications.SimpleVerifier
.
SimpleVerifier
to verify a specific class.
SimpleVerifier
to verify a specific class.
Interpreter
for SourceValue
values.Value
that is represented by its type in a two types type system.List
of the operand stack slots for current execution frame.
ClassVisitor
that merges clinit methods into a single one.math
method.
getInternalName
).
TableSwitchInsnNode
instructions.
TableSwitchInsnNode
.
Attribute
that can print a readable
representation of itself.Printer
that prints a disassembled view of the classes it visits.Textifier
.
Textifier
.
AnnotationVisitor
that prints the annotations it visits with a
Printer
.ClassVisitor
that prints the classes it visits with a
Printer
.TraceClassVisitor
.
TraceClassVisitor
.
TraceClassVisitor
.
FieldVisitor
that prints the fields it visits with a
Printer
.MethodVisitor
that prints the methods it visits with a
Printer
.SignatureVisitor
that prints a disassembled view of the signature
it visits.TryCatchBlockNode
.
MethodVisitor
adapter to sort the exception handlers.appendDescriptor
for field or
method return value signatures, formatted in default Java notation
(non-bytecode)
TypeInsnNode
instructions.
CheckSignatureAdapter
.
TypeInsnNode
.
operand
parameter values of the
MethodVisitor.visitIntInsn(int, int)
method when
opcode
is NEWARRAY
.
math
method.
VarInsnNode
instructions.
VarInsnNode
.
math
method.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |