RuleCheckMethodAdapter
, RuleGeneratorAdapter
public class RuleMethodAdapter
extends org.objectweb.asm.MethodVisitor
Modifier and Type | Class | Description |
---|---|---|
protected static class |
RuleMethodAdapter.LocalVar |
Modifier and Type | Field | Description |
---|---|---|
protected int |
access |
|
protected String |
descriptor |
|
protected String |
name |
|
protected Rule |
rule |
|
protected TransformContext |
transformContext |
Constructor | Description |
---|---|
RuleMethodAdapter(org.objectweb.asm.MethodVisitor mv,
TransformContext transformContext,
int access,
String name,
String desc,
Rule rule) |
Modifier and Type | Method | 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) |
visitAnnotableParameterCount, 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 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 class org.objectweb.asm.MethodVisitor
protected List<RuleMethodAdapter.LocalVar> lookup(String name)
Copyright © 2018. All rights reserved.