org.glassfish.pfl.tf.tools.enhancer
Class TFEnhanceAdapter

java.lang.Object
  extended by org.glassfish.pfl.objectweb.asm.ClassAdapter
      extended by org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
All Implemented Interfaces:
org.glassfish.pfl.objectweb.asm.ClassVisitor
Direct Known Subclasses:
ClassEnhancer, ClassTracer

public class TFEnhanceAdapter
extends org.glassfish.pfl.objectweb.asm.ClassAdapter

Author:
ken

Field Summary
 
Fields inherited from class org.glassfish.pfl.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
TFEnhanceAdapter(org.glassfish.pfl.objectweb.asm.ClassVisitor cv, org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel required, org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel result, org.glassfish.pfl.tf.spi.EnhancedClassData ecd)
           
 
Method Summary
 org.glassfish.pfl.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean isVisible)
           
 org.glassfish.pfl.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
           
 void visitInnerClass(String name, String outerName, String innerName, int access)
           
 org.glassfish.pfl.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
           
 
Methods inherited from class org.glassfish.pfl.objectweb.asm.ClassAdapter
visit, visitAttribute, visitEnd, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TFEnhanceAdapter

public TFEnhanceAdapter(org.glassfish.pfl.objectweb.asm.ClassVisitor cv,
                        org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel required,
                        org.glassfish.pfl.tf.spi.annotation.TraceEnhanceLevel result,
                        org.glassfish.pfl.tf.spi.EnhancedClassData ecd)
Method Detail

visitInnerClass

public void visitInnerClass(String name,
                            String outerName,
                            String innerName,
                            int access)
Specified by:
visitInnerClass in interface org.glassfish.pfl.objectweb.asm.ClassVisitor
Overrides:
visitInnerClass in class org.glassfish.pfl.objectweb.asm.ClassAdapter

visitField

public org.glassfish.pfl.objectweb.asm.FieldVisitor visitField(int access,
                                                               String name,
                                                               String desc,
                                                               String signature,
                                                               Object value)
Specified by:
visitField in interface org.glassfish.pfl.objectweb.asm.ClassVisitor
Overrides:
visitField in class org.glassfish.pfl.objectweb.asm.ClassAdapter

visitMethod

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

visitAnnotation

public org.glassfish.pfl.objectweb.asm.AnnotationVisitor visitAnnotation(String desc,
                                                                         boolean isVisible)
Specified by:
visitAnnotation in interface org.glassfish.pfl.objectweb.asm.ClassVisitor
Overrides:
visitAnnotation in class org.glassfish.pfl.objectweb.asm.ClassAdapter


Copyright © 2013 Oracle. All Rights Reserved.