org.jboss.byteman.agent.adapter
Class FieldAccessCheckAdapter

java.lang.Object
  extended by org.objectweb.asm.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
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor

public class FieldAccessCheckAdapter
extends RuleCheckAdapter

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


Field Summary
 
Fields inherited from class org.jboss.byteman.agent.adapter.RuleAdapter
transformContext
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
FieldAccessCheckAdapter(org.objectweb.asm.ClassVisitor cv, TransformContext transformContext, java.lang.String ownerClass, java.lang.String fieldName, int flags, int count)
           
 
Method Summary
 org.objectweb.asm.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 org.objectweb.asm.ClassAdapter
visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldAccessCheckAdapter

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

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   java.lang.String name,
                                                   java.lang.String desc,
                                                   java.lang.String signature,
                                                   java.lang.String[] exceptions)
Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor
Overrides:
visitMethod in class org.objectweb.asm.ClassAdapter


Copyright © 2012. All Rights Reserved.