org.jboss.byteman.agent.adapter
Class FieldAccessCheckAdapter

java.lang.Object
  extended by ClassAdapter
      extended by org.jboss.byteman.agent.adapter.RuleAdapter
          extended by org.jboss.byteman.agent.adapter.RuleCheckAdapter
              extended by org.jboss.byteman.agent.adapter.FieldAccessCheckAdapter

public class FieldAccessCheckAdapter
extends RuleCheckAdapter

asm Adapter class used to check that the target method for a rule exists in a class


Nested Class Summary
private  class FieldAccessCheckAdapter.FieldAccessCheckMethodAdapter
          a method visitor used to add a rule event trigger call to a method
 
Field Summary
private  int count
           
private  java.lang.String fieldName
           
private  int flags
           
private  java.lang.String ownerClass
           
 
Constructor Summary
FieldAccessCheckAdapter(ClassVisitor cv, TransformContext transformContext, java.lang.String ownerClass, java.lang.String fieldName, int flags, int count)
           
 
Method Summary
 MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 
Methods inherited from class org.jboss.byteman.agent.adapter.RuleCheckAdapter
isVisited, isVisitOk, setVisited, setVisitOk
 
Methods inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
getTransformContext, matchTargetMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ownerClass

private java.lang.String ownerClass

fieldName

private java.lang.String fieldName

flags

private int flags

count

private int count
Constructor Detail

FieldAccessCheckAdapter

public FieldAccessCheckAdapter(ClassVisitor cv,
                               TransformContext transformContext,
                               java.lang.String ownerClass,
                               java.lang.String fieldName,
                               int flags,
                               int count)
Method Detail

visitMethod

public MethodVisitor visitMethod(int access,
                                 java.lang.String name,
                                 java.lang.String desc,
                                 java.lang.String signature,
                                 java.lang.String[] exceptions)