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

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

public class ClassEnhancer
extends TFEnhanceAdapter


Nested Class Summary
 class ClassEnhancer.InfoMethodCallRewriter
           
 class ClassEnhancer.InfoMethodRewriter
           
 class ClassEnhancer.NormalMethodChecker
           
 
Field Summary
 
Fields inherited from class org.glassfish.pfl.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
ClassEnhancer(org.glassfish.pfl.tf.spi.Util util, org.glassfish.pfl.tf.spi.EnhancedClassData ecd, org.glassfish.pfl.objectweb.asm.ClassVisitor cv)
           
 
Method Summary
 void visitEnd()
           
 org.glassfish.pfl.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String sig, String[] exceptions)
           
 
Methods inherited from class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
visitAnnotation, visitField, visitInnerClass
 
Methods inherited from class org.glassfish.pfl.objectweb.asm.ClassAdapter
visit, visitAttribute, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassEnhancer

public ClassEnhancer(org.glassfish.pfl.tf.spi.Util util,
                     org.glassfish.pfl.tf.spi.EnhancedClassData ecd,
                     org.glassfish.pfl.objectweb.asm.ClassVisitor cv)
Method Detail

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface org.glassfish.pfl.objectweb.asm.ClassVisitor
Overrides:
visitEnd in class org.glassfish.pfl.objectweb.asm.ClassAdapter

visitMethod

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


Copyright © 2013 Oracle. All Rights Reserved.