Modifier and Type | Class and Description |
---|---|
class |
TopLinkMethodWeaver
INTERNAL:
Used by TopLink's weaving feature to adjust methods to make use of ValueHolders that
have been inserted by TopLinkClassWeaver.
|
Modifier and Type | Method and Description |
---|---|
CodeVisitor |
TopLinkClassWeaver.visitMethod(int access,
String methodName,
String desc,
String[] exceptions,
Attribute attrs)
INTERNAL:
Construct a TopLinkMethodWeaver and allow it to process the method.
|
Constructor and Description |
---|
TopLinkMethodWeaver(TopLinkClassWeaver tcw,
String methodName,
String methodEscriptor,
CodeVisitor cv) |
Modifier and Type | Class and Description |
---|---|
class |
CodeAdapter
An empty
CodeVisitor that delegates to another CodeVisitor . |
class |
CodeWriter
A
CodeVisitor that generates Java bytecode instructions. |
Modifier and Type | Field and Description |
---|---|
protected CodeVisitor |
CodeAdapter.cv
The
CodeVisitor to which this adapter delegates calls. |
Modifier and Type | Method and Description |
---|---|
CodeVisitor |
ClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ClassWriter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs)
Visits a method of the class.
|
Constructor and Description |
---|
CodeAdapter(CodeVisitor cv)
Constructs a new
CodeAdapter object. |
Modifier and Type | Class and Description |
---|---|
class |
TreeCodeAdapter
A
CodeAdapter that constructs a tree representation of
the methods it vists. |
Modifier and Type | Method and Description |
---|---|
CodeVisitor |
TreeClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Modifier and Type | Method and Description |
---|---|
void |
LocalVariableNode.accept(CodeVisitor cv)
Makes the given code visitor visit this local variable declaration.
|
void |
IincInsnNode.accept(CodeVisitor cv) |
void |
MultiANewArrayInsnNode.accept(CodeVisitor cv) |
void |
LdcInsnNode.accept(CodeVisitor cv) |
void |
LookupSwitchInsnNode.accept(CodeVisitor cv) |
abstract void |
AbstractInsnNode.accept(CodeVisitor cv)
Makes the given code visitor visit this instruction.
|
void |
TryCatchBlockNode.accept(CodeVisitor cv)
Makes the given code visitor visit this try catch block.
|
void |
TableSwitchInsnNode.accept(CodeVisitor cv) |
void |
LineNumberNode.accept(CodeVisitor cv)
Makes the given code visitor visit this line number declaration.
|
void |
FieldInsnNode.accept(CodeVisitor cv) |
void |
IntInsnNode.accept(CodeVisitor cv) |
void |
MethodInsnNode.accept(CodeVisitor cv) |
void |
JumpInsnNode.accept(CodeVisitor cv) |
void |
TypeInsnNode.accept(CodeVisitor cv) |
void |
VarInsnNode.accept(CodeVisitor cv) |
void |
InsnNode.accept(CodeVisitor cv)
Makes the given code visitor visit this instruction.
|
Modifier and Type | Class and Description |
---|---|
class |
ASMifierCodeVisitor
A
PrintCodeVisitor that prints the ASM code that
generates the code it visits. |
class |
CheckCodeAdapter
A
CodeAdapter that checks that its methods are properly
used. |
class |
PrintCodeVisitor
An abstract code visitor that prints the code it visits.
|
class |
TraceCodeVisitor
A
PrintCodeVisitor that prints a disassembled view
of the code it visits. |
Modifier and Type | Field and Description |
---|---|
protected CodeVisitor |
TraceCodeVisitor.cv
The
CodeVisitor to which this visitor delegates calls. |
Modifier and Type | Method and Description |
---|---|
CodeVisitor |
TraceClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
CheckClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ASMifierClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Constructor and Description |
---|
CheckCodeAdapter(CodeVisitor cv)
Constructs a new
CheckCodeAdapter object. |
TraceCodeVisitor(CodeVisitor cv)
Constructs a new
TraceCodeVisitor object. |
Modifier and Type | Class and Description |
---|---|
class |
SAXCodeAdapter
A
CodeVisitor that generates SAX 2.0
events from the visited code. |
Modifier and Type | Field and Description |
---|---|
protected CodeVisitor |
ASMContentHandler.mw
Current instance of the
CodeVisitor used to write method bytecode |
Modifier and Type | Method and Description |
---|---|
CodeVisitor |
SAXClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Copyright © 2022. All rights reserved.