|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MethodVisitor | |
|---|---|
| org.compass.core.config.binding.metadata | |
| org.compass.core.util.asm | Provides a small and fast bytecode manipulation framework. |
| org.compass.core.util.asm.commons | Provides some useful class and method adapters. |
| org.compass.core.util.asm.optimizer | |
| org.compass.core.util.asm.tree | Provides an ASM visitor that constructs a tree representation of the classes it visits. |
| org.compass.core.util.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes. |
| org.compass.core.util.asm.xml | Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. |
| Uses of MethodVisitor in org.compass.core.config.binding.metadata |
|---|
| Classes in org.compass.core.config.binding.metadata that implement MethodVisitor | |
|---|---|
class |
AsmClassMetaData
An ASM based class meta data provider. |
| Uses of MethodVisitor in org.compass.core.util.asm |
|---|
| Classes in org.compass.core.util.asm that implement MethodVisitor | |
|---|---|
class |
MethodAdapter
An empty MethodVisitor that delegates to another
MethodVisitor. |
(package private) class |
MethodWriter
A MethodVisitor that generates methods in bytecode form. |
| Fields in org.compass.core.util.asm declared as MethodVisitor | |
|---|---|
protected MethodVisitor |
MethodAdapter.mv
The MethodVisitor to which this adapter delegates calls. |
| Methods in org.compass.core.util.asm that return MethodVisitor | |
|---|---|
MethodVisitor |
ClassWriter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
ClassVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
Visits a method of the class. |
MethodVisitor |
ClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Constructors in org.compass.core.util.asm with parameters of type MethodVisitor | |
|---|---|
MethodAdapter(MethodVisitor mv)
Constructs a new MethodAdapter object. |
|
| Uses of MethodVisitor in org.compass.core.util.asm.commons |
|---|
| Classes in org.compass.core.util.asm.commons that implement MethodVisitor | |
|---|---|
class |
AdviceAdapter
A MethodAdapter to insert before, after and around
advices in methods and constructors. |
class |
AnalyzerAdapter
A MethodAdapter that keeps track of stack map frame changes between
visitFrame calls. |
class |
CodeSizeEvaluator
A MethodAdapter that can be used to approximate method size. |
class |
EmptyVisitor
An empty implementation of the ASM visitor interfaces. |
class |
GeneratorAdapter
A MethodAdapter with convenient methods to generate
code. |
class |
JSRInlinerAdapter
A MethodAdapter that removes JSR instructions and
inlines the referenced subroutines. |
class |
LocalVariablesSorter
A MethodAdapter that renumbers local variables in their order of
appearance. |
class |
RemappingMethodAdapter
A MethodAdapter for type mapping. |
| Methods in org.compass.core.util.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)
|
MethodVisitor |
EmptyVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Methods in org.compass.core.util.asm.commons with parameters of type MethodVisitor | |
|---|---|
protected MethodVisitor |
RemappingClassAdapter.createRemappingMethodAdapter(int access,
String newDesc,
MethodVisitor mv)
|
| Constructors in org.compass.core.util.asm.commons with parameters of type MethodVisitor | |
|---|---|
AdviceAdapter(MethodVisitor mv,
int access,
String name,
String desc)
Creates a new AdviceAdapter. |
|
AnalyzerAdapter(String owner,
int access,
String name,
String desc,
MethodVisitor mv)
Creates a new AnalyzerAdapter. |
|
CodeSizeEvaluator(MethodVisitor mv)
|
|
GeneratorAdapter(int access,
Method method,
MethodVisitor mv)
Creates a new GeneratorAdapter. |
|
GeneratorAdapter(MethodVisitor mv,
int access,
String name,
String desc)
Creates a new GeneratorAdapter. |
|
JSRInlinerAdapter(MethodVisitor mv,
int access,
String name,
String desc,
String signature,
String[] exceptions)
Creates a new JSRInliner. |
|
LocalVariablesSorter(int access,
String desc,
MethodVisitor mv)
Creates a new LocalVariablesSorter. |
|
RemappingMethodAdapter(int access,
String desc,
MethodVisitor mv,
Remapper renamer)
|
|
| Uses of MethodVisitor in org.compass.core.util.asm.optimizer |
|---|
| Classes in org.compass.core.util.asm.optimizer that implement MethodVisitor | |
|---|---|
(package private) static class |
JarOptimizer.ClassDump
|
(package private) static class |
JarOptimizer.ClassVerifier
|
class |
MethodConstantsCollector
An MethodVisitor that collects the Constants of the methods
it visits. |
class |
MethodOptimizer
A MethodAdapter that renames fields and methods, and removes debug
info. |
| Methods in org.compass.core.util.asm.optimizer that return MethodVisitor | |
|---|---|
protected MethodVisitor |
ClassOptimizer.createRemappingMethodAdapter(int access,
String newDesc,
MethodVisitor mv)
|
MethodVisitor |
JarOptimizer.ClassDump.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
JarOptimizer.ClassVerifier.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
ClassOptimizer.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
ClassConstantsCollector.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Methods in org.compass.core.util.asm.optimizer with parameters of type MethodVisitor | |
|---|---|
protected MethodVisitor |
ClassOptimizer.createRemappingMethodAdapter(int access,
String newDesc,
MethodVisitor mv)
|
| Constructors in org.compass.core.util.asm.optimizer with parameters of type MethodVisitor | |
|---|---|
MethodConstantsCollector(MethodVisitor mv,
ConstantPool cp)
|
|
MethodOptimizer(int access,
String desc,
MethodVisitor mv,
Remapper remapper)
|
|
| Uses of MethodVisitor in org.compass.core.util.asm.tree |
|---|
| Classes in org.compass.core.util.asm.tree that implement MethodVisitor | |
|---|---|
class |
MethodNode
A node that represents a method. |
| Methods in org.compass.core.util.asm.tree that return MethodVisitor | |
|---|---|
MethodVisitor |
ClassNode.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Methods in org.compass.core.util.asm.tree with parameters of type MethodVisitor | |
|---|---|
void |
VarInsnNode.accept(MethodVisitor mv)
|
void |
TypeInsnNode.accept(MethodVisitor mv)
|
void |
TryCatchBlockNode.accept(MethodVisitor mv)
Makes the given visitor visit this try catch block. |
void |
TableSwitchInsnNode.accept(MethodVisitor mv)
|
void |
MultiANewArrayInsnNode.accept(MethodVisitor mv)
|
void |
MethodNode.accept(MethodVisitor mv)
Makes the given method visitor visit this method. |
void |
MethodInsnNode.accept(MethodVisitor mv)
|
void |
LookupSwitchInsnNode.accept(MethodVisitor mv)
|
void |
LocalVariableNode.accept(MethodVisitor mv)
Makes the given visitor visit this local variable declaration. |
void |
LineNumberNode.accept(MethodVisitor mv)
|
void |
LdcInsnNode.accept(MethodVisitor mv)
|
void |
LabelNode.accept(MethodVisitor cv)
|
void |
JumpInsnNode.accept(MethodVisitor mv)
|
void |
IntInsnNode.accept(MethodVisitor mv)
|
void |
InsnNode.accept(MethodVisitor mv)
Makes the given visitor visit this instruction. |
void |
InsnList.accept(MethodVisitor mv)
Makes the given visitor visit all of the instructions in this list. |
void |
IincInsnNode.accept(MethodVisitor mv)
|
void |
FrameNode.accept(MethodVisitor mv)
Makes the given visitor visit this stack map frame. |
void |
FieldInsnNode.accept(MethodVisitor cv)
|
abstract void |
AbstractInsnNode.accept(MethodVisitor cv)
Makes the given code visitor visit this instruction. |
| Uses of MethodVisitor in org.compass.core.util.asm.util |
|---|
| Classes in org.compass.core.util.asm.util that implement MethodVisitor | |
|---|---|
class |
ASMifierMethodVisitor
A MethodVisitor that prints the ASM code that generates the methods
it visits. |
class |
CheckMethodAdapter
A MethodAdapter that checks that its methods are properly used. |
class |
TraceMethodVisitor
A MethodVisitor that prints a disassembled view of the methods it
visits. |
| Fields in org.compass.core.util.asm.util declared as MethodVisitor | |
|---|---|
protected MethodVisitor |
TraceMethodVisitor.mv
The MethodVisitor to which this visitor delegates calls. |
| Methods in org.compass.core.util.asm.util that return MethodVisitor | |
|---|---|
MethodVisitor |
TraceClassVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
CheckClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
MethodVisitor |
ASMifierClassVisitor.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
| Constructors in org.compass.core.util.asm.util with parameters of type MethodVisitor | |
|---|---|
CheckMethodAdapter(MethodVisitor cv)
Constructs a new CheckMethodAdapter object. |
|
TraceMethodVisitor(MethodVisitor mv)
Constructs a new TraceMethodVisitor. |
|
| Uses of MethodVisitor in org.compass.core.util.asm.xml |
|---|
| Classes in org.compass.core.util.asm.xml that implement MethodVisitor | |
|---|---|
class |
SAXCodeAdapter
A MethodVisitor that generates SAX 2.0 events from the visited
method. |
| Methods in org.compass.core.util.asm.xml that return MethodVisitor | |
|---|---|
protected MethodVisitor |
ASMContentHandler.Rule.getCodeVisitor()
|
MethodVisitor |
SAXClassAdapter.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||