org.jboss.byteman.agent.adapter
Class FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter

java.lang.Object
  extended by MethodAdapter
      extended by org.jboss.byteman.agent.adapter.RuleMethodAdapter
          extended by org.jboss.byteman.agent.adapter.RuleCheckMethodAdapter
              extended by org.jboss.byteman.agent.adapter.FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter
Enclosing class:
FieldAccessCheckAdapter

private class FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter
extends RuleCheckMethodAdapter

a method visitor used to add a rule event trigger call to a method


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
RuleMethodAdapter.LocalVar
 
Field Summary
private  int access
           
private  java.lang.String descriptor
           
private  java.lang.String[] exceptions
           
private  java.lang.String name
           
private  java.lang.String signature
           
private  int visitedCount
           
 
Fields inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
localVarsByName, rule, transformContext
 
Constructor Summary
FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter(MethodVisitor mv, TransformContext transformContext, int access, java.lang.String name, java.lang.String descriptor, java.lang.String signature, java.lang.String[] exceptions)
           
 
Method Summary
private  boolean matchCall(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 void visitEnd()
           
 void visitFieldInsn(int opcode, java.lang.String owner, java.lang.String name, java.lang.String desc)
           
 
Methods inherited from class org.jboss.byteman.agent.adapter.RuleCheckMethodAdapter
checkBindings, isTriggerPoint, setTriggerPoint
 
Methods inherited from class org.jboss.byteman.agent.adapter.RuleMethodAdapter
getTriggerClass, lookup, visitLocalVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

access

private int access

name

private java.lang.String name

descriptor

private java.lang.String descriptor

signature

private java.lang.String signature

exceptions

private java.lang.String[] exceptions

visitedCount

private int visitedCount
Constructor Detail

FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter

FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter(MethodVisitor mv,
                                                      TransformContext transformContext,
                                                      int access,
                                                      java.lang.String name,
                                                      java.lang.String descriptor,
                                                      java.lang.String signature,
                                                      java.lang.String[] exceptions)
Method Detail

visitFieldInsn

public void visitFieldInsn(int opcode,
                           java.lang.String owner,
                           java.lang.String name,
                           java.lang.String desc)

visitEnd

public void visitEnd()

matchCall

private boolean matchCall(int opcode,
                          java.lang.String owner,
                          java.lang.String name,
                          java.lang.String desc)