public class RuleMethodAdapter
extends MethodAdapter
Modifier and Type | Class and Description |
---|---|
protected static class |
RuleMethodAdapter.LocalVar |
Modifier and Type | Field and Description |
---|---|
protected int |
access |
protected java.lang.String |
descriptor |
(package private) java.util.HashMap<java.lang.String,java.util.LinkedList<RuleMethodAdapter.LocalVar>> |
localVarsByName
a hashmap mapping local variable names to all local variables with that name.
|
protected java.lang.String |
name |
protected Rule |
rule |
protected TransformContext |
transformContext |
Constructor and Description |
---|
RuleMethodAdapter(MethodVisitor mv,
TransformContext transformContext,
int access,
java.lang.String name,
java.lang.String desc) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTriggerClass() |
protected java.util.List<RuleMethodAdapter.LocalVar> |
lookup(java.lang.String name) |
void |
visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
Label start,
Label end,
int index) |
java.util.HashMap<java.lang.String,java.util.LinkedList<RuleMethodAdapter.LocalVar>> localVarsByName
protected TransformContext transformContext
protected Rule rule
protected int access
protected java.lang.String name
protected java.lang.String descriptor
public RuleMethodAdapter(MethodVisitor mv, TransformContext transformContext, int access, java.lang.String name, java.lang.String desc)
public java.lang.String getTriggerClass()
public void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, Label start, Label end, int index)
protected java.util.List<RuleMethodAdapter.LocalVar> lookup(java.lang.String name)