Class EnhancedClassDataASMImpl
java.lang.Object
org.glassfish.pfl.tf.spi.EnhancedClassDataBase
org.glassfish.pfl.tf.spi.EnhancedClassDataASMImpl
- All Implemented Interfaces:
EnhancedClassData
-
Nested Class Summary
Nested classes/interfaces inherited from interface EnhancedClassData
EnhancedClassData.MethodType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.objectweb.asm.tree.ClassNodeprivate static final StringFields inherited from class EnhancedClassDataBase
annoNamesForClass, annotationNames, annoToHolderName, className, infoMethodDescs, methodAnnoList, methodDescriptions, methodNames, methodToAnno, methodTPNames, methodTPTs, mmMethodDescs, utilFields inherited from interface EnhancedClassData
DESCRIPTION_NAME, INFO_METHOD_NAME, MM_NAME, MM_TYPE, OBJECT_NAME, OBJECT_TYPE, SH_NAME, SH_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionEnhancedClassDataASMImpl(Util util, Set<String> mmAnnotations, org.objectweb.asm.tree.ClassNode cn) -
Method Summary
Modifier and TypeMethodDescriptionprivate ObjectgetAttribute(org.objectweb.asm.tree.AnnotationNode an, String name) private voidprivate void
-
Field Details
-
currentClass
private final org.objectweb.asm.tree.ClassNode currentClass -
TFENHANCED_ANNO_NAME
-
-
Constructor Details
-
EnhancedClassDataASMImpl
-
-
Method Details
-
processClassAnnotations
private void processClassAnnotations() -
getAttribute
-
scanMethods
private void scanMethods()
-