|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MethodVisitor | |
|---|---|
| org.mvel2.asm | Provides a small and fast bytecode manipulation framework. |
| org.mvel2.asm.commons | Provides some useful class and method adapters. |
| org.mvel2.asm.tree | Provides an ASM visitor that constructs a tree representation of the classes it visits. |
| org.mvel2.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes. |
| org.mvel2.asm.xml | Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. |
| org.mvel2.optimizers.impl.asm | |
| Uses of MethodVisitor in org.mvel2.asm |
|---|
| Fields in org.mvel2.asm declared as MethodVisitor | |
|---|---|
protected MethodVisitor |
MethodVisitor.mv
The method visitor to which this visitor must delegate method calls. |
| Methods in org.mvel2.asm that return MethodVisitor | |
|---|---|
MethodVisitor |
ClassVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
Visits a method of the class. |
MethodVisitor |
ClassWriter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Constructors in org.mvel2.asm with parameters of type MethodVisitor | |
|---|---|
MethodVisitor(int api,
MethodVisitor mv)
Constructs a new MethodVisitor. |
|
| Uses of MethodVisitor in org.mvel2.asm.commons |
|---|
| Subclasses of MethodVisitor in org.mvel2.asm.commons | |
|---|---|
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
visitFrame calls. |
class |
CodeSizeEvaluator
A MethodVisitor that can be used to approximate method size. |
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 |
RemappingMethodAdapter
A LocalVariablesSorter for type mapping. |
class |
TryCatchBlockSorter
A MethodVisitor adapter to sort the exception handlers. |
| Methods in org.mvel2.asm.commons that return MethodVisitor | |
|---|---|
protected MethodVisitor |
RemappingClassAdapter.createRemappingMethodAdapter(int access,
String newDesc,
MethodVisitor mv)
|
MethodVisitor |
StaticInitMerger.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
SerialVersionUIDAdder.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
RemappingClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Methods in org.mvel2.asm.commons with parameters of type MethodVisitor | |
|---|---|
protected MethodVisitor |
RemappingClassAdapter.createRemappingMethodAdapter(int access,
String newDesc,
MethodVisitor mv)
|
| Uses of MethodVisitor in org.mvel2.asm.tree |
|---|
| Subclasses of MethodVisitor in org.mvel2.asm.tree | |
|---|---|
class |
MethodNode
A node that represents a method. |
| Methods in org.mvel2.asm.tree that return MethodVisitor | |
|---|---|
MethodVisitor |
ClassNode.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Methods in org.mvel2.asm.tree with parameters of type MethodVisitor | |
|---|---|
void |
ParameterNode.accept(MethodVisitor mv)
Makes the given visitor visit this parameter declaration. |
void |
VarInsnNode.accept(MethodVisitor mv)
|
void |
TryCatchBlockNode.accept(MethodVisitor mv)
Makes the given visitor visit this try catch block. |
void |
MultiANewArrayInsnNode.accept(MethodVisitor mv)
|
void |
IincInsnNode.accept(MethodVisitor mv)
|
void |
FieldInsnNode.accept(MethodVisitor mv)
|
void |
InsnList.accept(MethodVisitor mv)
Makes the given visitor visit all of the instructions in this list. |
void |
InvokeDynamicInsnNode.accept(MethodVisitor mv)
|
void |
JumpInsnNode.accept(MethodVisitor mv)
|
void |
IntInsnNode.accept(MethodVisitor mv)
|
void |
LineNumberNode.accept(MethodVisitor mv)
|
void |
InsnNode.accept(MethodVisitor mv)
Makes the given visitor visit this instruction. |
void |
TableSwitchInsnNode.accept(MethodVisitor mv)
|
void |
LookupSwitchInsnNode.accept(MethodVisitor mv)
|
void |
FrameNode.accept(MethodVisitor mv)
Makes the given visitor visit this stack map frame. |
void |
LocalVariableNode.accept(MethodVisitor mv)
Makes the given visitor visit this local variable declaration. |
void |
LabelNode.accept(MethodVisitor cv)
|
void |
LdcInsnNode.accept(MethodVisitor mv)
|
abstract void |
AbstractInsnNode.accept(MethodVisitor cv)
Makes the given code visitor visit this instruction. |
void |
TypeInsnNode.accept(MethodVisitor mv)
|
void |
MethodInsnNode.accept(MethodVisitor mv)
|
void |
MethodNode.accept(MethodVisitor mv)
Makes the given method visitor visit this method. |
void |
LocalVariableAnnotationNode.accept(MethodVisitor mv,
boolean visible)
Makes the given visitor visit this type annotation. |
protected void |
AbstractInsnNode.acceptAnnotations(MethodVisitor mv)
Makes the given visitor visit the annotations of this instruction. |
| Uses of MethodVisitor in org.mvel2.asm.util |
|---|
| Subclasses of MethodVisitor in org.mvel2.asm.util | |
|---|---|
class |
CheckMethodAdapter
A MethodVisitor that checks that its methods are properly used. |
class |
TraceMethodVisitor
A MethodVisitor that prints the methods it visits with a
Printer. |
| Methods in org.mvel2.asm.util that return MethodVisitor | |
|---|---|
MethodVisitor |
CheckClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
TraceClassVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Constructors in org.mvel2.asm.util with parameters of type MethodVisitor | |
|---|---|
CheckMethodAdapter(int api,
MethodVisitor mv,
Map<Label,Integer> labels)
Constructs a new CheckMethodAdapter object. |
|
CheckMethodAdapter(int access,
String name,
String desc,
MethodVisitor cmv,
Map<Label,Integer> labels)
Constructs a new CheckMethodAdapter object. |
|
CheckMethodAdapter(MethodVisitor mv)
Constructs a new CheckMethodAdapter object. |
|
CheckMethodAdapter(MethodVisitor mv,
Map<Label,Integer> labels)
Constructs a new CheckMethodAdapter object. |
|
TraceMethodVisitor(MethodVisitor mv,
Printer p)
|
|
| Uses of MethodVisitor in org.mvel2.asm.xml |
|---|
| Subclasses of MethodVisitor in org.mvel2.asm.xml | |
|---|---|
class |
SAXCodeAdapter
A MethodVisitor that generates SAX 2.0 events from the visited
method. |
| Methods in org.mvel2.asm.xml that return MethodVisitor | |
|---|---|
protected MethodVisitor |
ASMContentHandler.Rule.getCodeVisitor()
|
MethodVisitor |
SAXClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Uses of MethodVisitor in org.mvel2.optimizers.impl.asm |
|---|
| Methods in org.mvel2.optimizers.impl.asm with parameters of type MethodVisitor | |
|---|---|
void |
ProducesBytecode.produceBytecodeGet(MethodVisitor mv,
String propertyName,
VariableResolverFactory factory)
|
void |
ProducesBytecode.produceBytecodePut(MethodVisitor mv,
String propertyName,
VariableResolverFactory factory)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||