Uses of Class
org.eclipse.persistence.internal.libraries.asm.MethodVisitor
Package
Description
-
Uses of MethodVisitor in org.eclipse.persistence.asm.internal.platform.eclipselink
-
Uses of MethodVisitor in org.eclipse.persistence.internal.libraries.asm
Modifier and TypeFieldDescriptionprotected MethodVisitor
MethodVisitor.mv
The method visitor to which this visitor must delegate method calls.Modifier and TypeMethodDescriptionMethodVisitor.getDelegate()
The method visitor to which this visitor must delegate method calls.ClassVisitor.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) Visits a method of the class.final MethodVisitor
ClassWriter.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) ModifierConstructorDescriptionEclipseLinkMethodVisitor
(MethodVisitor methodVisitor) protected
MethodVisitor
(int api, MethodVisitor methodVisitor) Constructs a newMethodVisitor
. -
Uses of MethodVisitor in org.eclipse.persistence.internal.libraries.asm.commons
Modifier and TypeClassDescriptionclass
AMethodVisitor
to insert before, after and around advices in methods and constructors.class
AMethodVisitor
that keeps track of stack map frame changes betweenAnalyzerAdapter.visitFrame(int, int, Object[], int, Object[])
calls.class
AMethodVisitor
that approximates the size of the methods it visits.class
AMethodVisitor
with convenient methods to generate code.class
AMethodVisitor
providing a more detailed API to generate and transform instructions.class
AMethodVisitor
that removes JSR instructions and inlines the referenced subroutines.class
AMethodVisitor
that renumbers local variables in their order of appearance.class
AMethodVisitor
that remaps types with aRemapper
.class
AMethodVisitor
adapter to sort the exception handlers.Modifier and TypeMethodDescriptionprotected MethodVisitor
ClassRemapper.createMethodRemapper
(MethodVisitor methodVisitor) Constructs a new remapper for methods.ClassRemapper.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) SerialVersionUIDAdder.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) StaticInitMerger.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) Modifier and TypeMethodDescriptionprotected MethodVisitor
ClassRemapper.createMethodRemapper
(MethodVisitor methodVisitor) Constructs a new remapper for methods.ModifierConstructorDescriptionprotected
AdviceAdapter
(int api, MethodVisitor methodVisitor, int access, String name, String descriptor) Constructs a newAdviceAdapter
.protected
AnalyzerAdapter
(int api, String owner, int access, String name, String descriptor, MethodVisitor methodVisitor) Constructs a newAnalyzerAdapter
.AnalyzerAdapter
(String owner, int access, String name, String descriptor, MethodVisitor methodVisitor) Constructs a newAnalyzerAdapter
.protected
CodeSizeEvaluator
(int api, MethodVisitor methodVisitor) CodeSizeEvaluator
(MethodVisitor methodVisitor) GeneratorAdapter
(int access, Method method, MethodVisitor methodVisitor) Constructs a newGeneratorAdapter
.protected
GeneratorAdapter
(int api, MethodVisitor methodVisitor, int access, String name, String descriptor) Constructs a newGeneratorAdapter
.GeneratorAdapter
(MethodVisitor methodVisitor, int access, String name, String descriptor) Constructs a newGeneratorAdapter
.protected
InstructionAdapter
(int api, MethodVisitor methodVisitor) Constructs a newInstructionAdapter
.InstructionAdapter
(MethodVisitor methodVisitor) Constructs a newInstructionAdapter
.protected
JSRInlinerAdapter
(int api, MethodVisitor methodVisitor, int access, String name, String descriptor, String signature, String[] exceptions) Constructs a newJSRInlinerAdapter
.JSRInlinerAdapter
(MethodVisitor methodVisitor, int access, String name, String descriptor, String signature, String[] exceptions) Constructs a newJSRInlinerAdapter
.protected
LocalVariablesSorter
(int api, int access, String descriptor, MethodVisitor methodVisitor) Constructs a newLocalVariablesSorter
.LocalVariablesSorter
(int access, String descriptor, MethodVisitor methodVisitor) Constructs a newLocalVariablesSorter
.protected
MethodRemapper
(int api, MethodVisitor methodVisitor, Remapper remapper) Constructs a newMethodRemapper
.MethodRemapper
(MethodVisitor methodVisitor, Remapper remapper) Constructs a newMethodRemapper
.protected
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 newTryCatchBlockSorter
. -
Uses of MethodVisitor in org.eclipse.persistence.internal.libraries.asm.tree
Modifier and TypeMethodDescriptionClassNode.visitMethod
(int access, String name, String descriptor, String signature, String[] exceptions) Modifier and TypeMethodDescriptionabstract void
AbstractInsnNode.accept
(MethodVisitor methodVisitor) Makes the given method visitor visit this instruction.void
FieldInsnNode.accept
(MethodVisitor methodVisitor) void
FrameNode.accept
(MethodVisitor methodVisitor) void
IincInsnNode.accept
(MethodVisitor methodVisitor) void
InsnList.accept
(MethodVisitor methodVisitor) Makes the given visitor visit all the instructions in this list.void
InsnNode.accept
(MethodVisitor methodVisitor) void
IntInsnNode.accept
(MethodVisitor methodVisitor) void
InvokeDynamicInsnNode.accept
(MethodVisitor methodVisitor) void
JumpInsnNode.accept
(MethodVisitor methodVisitor) void
LabelNode.accept
(MethodVisitor methodVisitor) void
LdcInsnNode.accept
(MethodVisitor methodVisitor) void
LineNumberNode.accept
(MethodVisitor methodVisitor) void
LocalVariableAnnotationNode.accept
(MethodVisitor methodVisitor, boolean visible) Makes the given visitor visit this type annotation.void
LocalVariableNode.accept
(MethodVisitor methodVisitor) Makes the given visitor visit this local variable declaration.void
LookupSwitchInsnNode.accept
(MethodVisitor methodVisitor) void
MethodInsnNode.accept
(MethodVisitor methodVisitor) void
MethodNode.accept
(MethodVisitor methodVisitor) Makes the given method visitor visit this method.void
MultiANewArrayInsnNode.accept
(MethodVisitor methodVisitor) void
ParameterNode.accept
(MethodVisitor methodVisitor) Makes the given visitor visit this parameter declaration.void
TableSwitchInsnNode.accept
(MethodVisitor methodVisitor) void
TryCatchBlockNode.accept
(MethodVisitor methodVisitor) Makes the given visitor visit this try catch block.void
TypeInsnNode.accept
(MethodVisitor methodVisitor) void
VarInsnNode.accept
(MethodVisitor methodVisitor) protected final void
AbstractInsnNode.acceptAnnotations
(MethodVisitor methodVisitor) Makes the given visitor visit the annotations of this instruction.