| Package | Description |
|---|---|
| org.eclipse.persistence.internal.libraries.asm | |
| org.eclipse.persistence.internal.libraries.asm.commons | |
| org.eclipse.persistence.internal.libraries.asm.tree |
| Modifier and Type | Field and Description |
|---|---|
protected MethodVisitor |
MethodVisitor.mv
The method visitor to which this visitor must delegate method calls.
|
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
ClassWriter.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
MethodVisitor |
ClassVisitor.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Visits a method of the class.
|
| Constructor and Description |
|---|
MethodVisitor(int api,
MethodVisitor methodVisitor)
Constructs a new
MethodVisitor. |
| Modifier and Type | Class and Description |
|---|---|
class |
AdviceAdapter
A
MethodVisitor to insert before, after and around advices in methods and constructors. |
class |
AnalyzerAdapter
A
MethodVisitor that keeps track of stack map frame changes between AnalyzerAdapter.visitFrame(int, int, Object[], int, Object[]) calls. |
class |
CodeSizeEvaluator
A
MethodVisitor that approximates the size of the methods it visits. |
class |
GeneratorAdapter
A
MethodVisitor with convenient methods to generate code. |
class |
InstructionAdapter
A
MethodVisitor providing a more detailed API to generate and transform instructions. |
class |
JSRInlinerAdapter
A
MethodVisitor that removes JSR instructions and inlines the
referenced subroutines. |
class |
LocalVariablesSorter
A
MethodVisitor that renumbers local variables in their order of appearance. |
class |
MethodRemapper
A
MethodVisitor that remaps types with a Remapper. |
class |
TryCatchBlockSorter
A
MethodVisitor adapter to sort the exception handlers. |
| Modifier and Type | Method and Description |
|---|---|
protected MethodVisitor |
ClassRemapper.createMethodRemapper(MethodVisitor methodVisitor)
Constructs a new remapper for methods.
|
MethodVisitor |
StaticInitMerger.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
MethodVisitor |
SerialVersionUIDAdder.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
MethodVisitor |
ClassRemapper.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
| Modifier and Type | Method and Description |
|---|---|
protected MethodVisitor |
ClassRemapper.createMethodRemapper(MethodVisitor methodVisitor)
Constructs a new remapper for methods.
|
| Constructor and Description |
|---|
AdviceAdapter(int api,
MethodVisitor methodVisitor,
int access,
String name,
String descriptor)
Constructs a new
AdviceAdapter. |
AnalyzerAdapter(int api,
String owner,
int access,
String name,
String descriptor,
MethodVisitor methodVisitor)
Constructs a new
AnalyzerAdapter. |
AnalyzerAdapter(String owner,
int access,
String name,
String descriptor,
MethodVisitor methodVisitor)
Constructs a new
AnalyzerAdapter. |
CodeSizeEvaluator(int api,
MethodVisitor methodVisitor) |
CodeSizeEvaluator(MethodVisitor methodVisitor) |
GeneratorAdapter(int access,
Method method,
MethodVisitor methodVisitor)
Constructs a new
GeneratorAdapter. |
GeneratorAdapter(int api,
MethodVisitor methodVisitor,
int access,
String name,
String descriptor)
Constructs a new
GeneratorAdapter. |
GeneratorAdapter(MethodVisitor methodVisitor,
int access,
String name,
String descriptor)
Constructs a new
GeneratorAdapter. |
InstructionAdapter(int api,
MethodVisitor methodVisitor)
Constructs a new
InstructionAdapter. |
InstructionAdapter(MethodVisitor methodVisitor)
Constructs a new
InstructionAdapter. |
JSRInlinerAdapter(int api,
MethodVisitor methodVisitor,
int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Constructs a new
JSRInlinerAdapter. |
JSRInlinerAdapter(MethodVisitor methodVisitor,
int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Constructs a new
JSRInlinerAdapter. |
LocalVariablesSorter(int api,
int access,
String descriptor,
MethodVisitor methodVisitor)
Constructs a new
LocalVariablesSorter. |
LocalVariablesSorter(int access,
String descriptor,
MethodVisitor methodVisitor)
Constructs a new
LocalVariablesSorter. |
MethodRemapper(int api,
MethodVisitor methodVisitor,
Remapper remapper)
Constructs a new
MethodRemapper. |
MethodRemapper(MethodVisitor methodVisitor,
Remapper remapper)
Constructs a new
MethodRemapper. |
TryCatchBlockSorter(int api,
MethodVisitor methodVisitor,
int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
TryCatchBlockSorter(MethodVisitor methodVisitor,
int access,
String name,
String descriptor,
String signature,
String[] exceptions)
Constructs a new
TryCatchBlockSorter. |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodNode
A node that represents a method.
|
| Modifier and Type | Method and Description |
|---|---|
MethodVisitor |
ClassNode.visitMethod(int access,
String name,
String descriptor,
String signature,
String[] exceptions) |
| Modifier and Type | Method and Description |
|---|---|
void |
VarInsnNode.accept(MethodVisitor methodVisitor) |
void |
TypeInsnNode.accept(MethodVisitor methodVisitor) |
void |
TryCatchBlockNode.accept(MethodVisitor methodVisitor)
Makes the given visitor visit this try catch block.
|
void |
TableSwitchInsnNode.accept(MethodVisitor methodVisitor) |
void |
ParameterNode.accept(MethodVisitor methodVisitor)
Makes the given visitor visit this parameter declaration.
|
void |
MultiANewArrayInsnNode.accept(MethodVisitor methodVisitor) |
void |
MethodNode.accept(MethodVisitor methodVisitor)
Makes the given method visitor visit this method.
|
void |
MethodInsnNode.accept(MethodVisitor methodVisitor) |
void |
LookupSwitchInsnNode.accept(MethodVisitor methodVisitor) |
void |
LocalVariableNode.accept(MethodVisitor methodVisitor)
Makes the given visitor visit this local variable declaration.
|
void |
LineNumberNode.accept(MethodVisitor methodVisitor) |
void |
LdcInsnNode.accept(MethodVisitor methodVisitor) |
void |
LabelNode.accept(MethodVisitor methodVisitor) |
void |
JumpInsnNode.accept(MethodVisitor methodVisitor) |
void |
InvokeDynamicInsnNode.accept(MethodVisitor methodVisitor) |
void |
IntInsnNode.accept(MethodVisitor methodVisitor) |
void |
InsnNode.accept(MethodVisitor methodVisitor) |
void |
InsnList.accept(MethodVisitor methodVisitor)
Makes the given visitor visit all the instructions in this list.
|
void |
IincInsnNode.accept(MethodVisitor methodVisitor) |
void |
FrameNode.accept(MethodVisitor methodVisitor) |
void |
FieldInsnNode.accept(MethodVisitor methodVisitor) |
abstract void |
AbstractInsnNode.accept(MethodVisitor methodVisitor)
Makes the given method visitor visit this instruction.
|
void |
LocalVariableAnnotationNode.accept(MethodVisitor methodVisitor,
boolean visible)
Makes the given visitor visit this type annotation.
|
protected void |
AbstractInsnNode.acceptAnnotations(MethodVisitor methodVisitor)
Makes the given visitor visit the annotations of this instruction.
|
Copyright © 2017–2020 Eclipse.org - EclipseLink Project. All rights reserved.