Package | Description |
---|---|
clojure.asm |
Provides a small and fast bytecode manipulation framework.
|
clojure.asm.commons |
Provides some useful class and method adapters.
|
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 |
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) |
Constructor and Description |
---|
MethodVisitor(int api,
MethodVisitor mv)
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
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 |
LocalVariablesSorter
A
MethodVisitor that renumbers local variables in their order of
appearance. |
Modifier and Type | Method and Description |
---|---|
MethodVisitor |
SerialVersionUIDAdder.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
MethodVisitor |
StaticInitMerger.visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
Copyright © 2018. All rights reserved.