public class RuleMethodAdapter
extends org.objectweb.asm.MethodVisitor
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 |
protected java.lang.String |
name |
protected Rule |
rule |
protected TransformContext |
transformContext |
Constructor and Description |
---|
RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv,
TransformContext transformContext,
int access,
java.lang.String name,
java.lang.String desc,
Rule rule) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getTriggerClassName() |
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,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index) |
visitAnnotation, visitAnnotationDefault, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
protected TransformContext transformContext
protected Rule rule
protected int access
protected java.lang.String name
protected java.lang.String descriptor
public RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv, TransformContext transformContext, int access, java.lang.String name, java.lang.String desc, Rule rule)
public java.lang.String getTriggerClassName()
public void visitLocalVariable(java.lang.String name, java.lang.String desc, java.lang.String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
visitLocalVariable
in class org.objectweb.asm.MethodVisitor
protected java.util.List<RuleMethodAdapter.LocalVar> lookup(java.lang.String name)
Copyright © 2015. All Rights Reserved.