Class EnhancedClassDataASMImpl

java.lang.Object
org.glassfish.pfl.tf.spi.EnhancedClassDataBase
org.glassfish.pfl.tf.spi.EnhancedClassDataASMImpl
All Implemented Interfaces:
EnhancedClassData

public class EnhancedClassDataASMImpl extends EnhancedClassDataBase
  • Field Details

    • currentClass

      private final org.objectweb.asm.tree.ClassNode currentClass
    • TFENHANCED_ANNO_NAME

      private static final String TFENHANCED_ANNO_NAME
  • Constructor Details

    • EnhancedClassDataASMImpl

      public EnhancedClassDataASMImpl(Util util, Set<String> mmAnnotations, org.objectweb.asm.tree.ClassNode cn)
  • Method Details

    • processClassAnnotations

      private void processClassAnnotations()
    • getAttribute

      private Object getAttribute(org.objectweb.asm.tree.AnnotationNode an, String name)
    • scanMethods

      private void scanMethods()