public class RuleMethodAdapter
extends org.objectweb.asm.MethodAdapter
Modifier and Type | Class and Description |
---|---|
protected static class |
RuleMethodAdapter.LocalVar |
Modifier and Type | Field and Description |
---|---|
protected int |
access |
protected String |
descriptor |
protected String |
name |
protected Rule |
rule |
protected TransformContext |
transformContext |
Constructor and Description |
---|
RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv,
TransformContext transformContext,
int access,
String name,
String desc,
Rule rule) |
Modifier and Type | Method and Description |
---|---|
String |
getTriggerClassName() |
protected List<RuleMethodAdapter.LocalVar> |
lookup(String name) |
void |
visitLocalVariable(String name,
String desc,
String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index) |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchBlock, visitTypeInsn, visitVarInsn
protected TransformContext transformContext
protected Rule rule
protected int access
protected String name
protected String descriptor
public RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, String name, String desc, Rule rule)
public String getTriggerClassName()
public void visitLocalVariable(String name, String desc, String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
visitLocalVariable
in interface org.objectweb.asm.MethodVisitor
visitLocalVariable
in class org.objectweb.asm.MethodAdapter
protected List<RuleMethodAdapter.LocalVar> lookup(String name)
Copyright © 2018. All Rights Reserved.