Top Fields Constructors Methods
org.glassfish.pfl.tf.spi

public Class EnhancedClassDataReflectiveImpl

extends EnhancedClassDataBase
Class Inheritance
Imports
java.lang.annotation.Annotation, java.lang.reflect.Method, .Modifier, java.util.ArrayList, .Collections, .HashMap, .List, .Map, org.glassfish.pfl.tf.spi.annotation.Description, .InfoMethod, .MethodMonitorGroup, org.objectweb.asm.Type

Field Summary

Modifier and TypeField and Description
private final Class<?>
Inherited from org.glassfish.pfl.tf.spi.EnhancedClassDataBase:
annoNamesForClassannotationNamesannoToHolderNameclassNameinfoMethodDescsmethodAnnoListmethodDescriptionsmethodNamesmethodToAnnomethodTPNamesmethodTPTsmmMethodDescsutil

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private boolean
private void
private void
Inherited from org.glassfish.pfl.tf.spi.EnhancedClassDataBase:
classifyMethodgetAnnotationToHolderNamegetClassNamegetDescriptionsgetHolderNamegetMethodIndexgetMethodMMAnnotationNamegetMethodNamesgetTimingPointNamesgetTimingPointTypesisTracedClassupdateInfoDesc

Field Detail

currentClassback to summary
private final Class<?> currentClass

Constructor Detail

EnhancedClassDataReflectiveImplback to summary
public EnhancedClassDataReflectiveImpl(Util util, Class<?> cn)

Method Detail

isMMAnnotationback to summary
private boolean isMMAnnotation(Annotation an)
processClassAnnotationsback to summary
private void processClassAnnotations()
scanMethodsback to summary
private void scanMethods()