RuleCheckMethodAdapter, RuleGeneratorAdapterpublic 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, visitVarInsnprotected 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.MethodVisitorprotected List<RuleMethodAdapter.LocalVar> lookup(String name)
Copyright © 2018. All rights reserved.