| Modifier and Type | Field and Description |
|---|---|
| protected final Set | |
| protected final Set | |
| protected final Map | |
| protected String | |
| protected final Set | |
| protected final List | |
| protected final List | |
| protected final List | |
| protected final Map | |
| protected final List | |
| protected final List | |
| protected final Set | |
| protected Util |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public EnhancedClassData. | classifyMethod(String fullMethodDescriptor)
Implements org. Classify the method. |
| public Map | getAnnotationToHolderName()
Implements org. Map from MM annotation name to the name of the holder field that contains the SynchronizedHolder for the corresponding MethodMonitor. |
| public String | getClassName()
Implements org. Return the internal name of the class. |
| public List | Returns: List of descriptions in the same order as in getMethodTracingNames.Implements org. List of descriptions of monitored methods and info methods. |
| public String | getHolderName(String fullMethodDescriptor)
Implements org. Name of the holder fields corresponding to a particular method. |
| public int | getMethodIndex(String methodName)
Implements org. Index of method name in the list of method names. |
| public List | getMethodMMAnnotationName()
Implements org. List of annotation names for each info method and monitored method. |
| public List | getMethodNames()
Implements org. List of method names for all MM methods and info methods in the class. |
| public List | getTimingPointNames()
Implements org. List of timing point names corresponding to method names. |
| public List | Returns: List of TimingPointTypes in the same order as in getMethodTracingNames.Implements org. List of timing point types of monitored methods and info methods. |
| public boolean | isTracedClass()
Implements org. Returns true iff this class is monitored. |
| public void | updateInfoDesc()
Implements org. Enhance all of the descriptors for infoMethods. |
| annoNamesForClass | back to summary |
|---|---|
| protected final Set<String> annoNamesForClass | |
| annotationNames | back to summary |
|---|---|
| protected final Set<String> annotationNames | |
| annoToHolderName | back to summary |
|---|---|
| protected final Map<String, String> annoToHolderName | |
| className | back to summary |
|---|---|
| protected String className | |
| infoMethodDescs | back to summary |
|---|---|
| protected final Set<String> infoMethodDescs | |
| methodAnnoList | back to summary |
|---|---|
| protected final List<String> methodAnnoList | |
| methodDescriptions | back to summary |
|---|---|
| protected final List<String> methodDescriptions | |
| methodNames | back to summary |
|---|---|
| protected final List<String> methodNames | |
| methodToAnno | back to summary |
|---|---|
| protected final Map<String, String> methodToAnno | |
| methodTPNames | back to summary |
|---|---|
| protected final List<String> methodTPNames | |
| methodTPTs | back to summary |
|---|---|
| protected final List<TimingPointType> methodTPTs | |
| mmMethodDescs | back to summary |
|---|---|
| protected final Set<String> mmMethodDescs | |
| util | back to summary |
|---|---|
| protected Util util | |
| EnhancedClassDataBase | back to summary |
|---|---|
| protected EnhancedClassDataBase(Util util, Set<String> annotationNames) | |
| classifyMethod | back to summary |
|---|---|
| public EnhancedClassData. Implements org. Doc from org. Classify the method. | |
| getAnnotationToHolderName | back to summary |
|---|---|
| public Map Implements org. Doc from org. Map from MM annotation name to the name of the holder field that contains the SynchronizedHolder for the corresponding MethodMonitor. The domain of this map is the set of MM annotations on this class. | |
| getClassName | back to summary |
|---|---|
| public String getClassName() Implements org. Doc from org. Return the internal name of the class. | |
| getDescriptions | back to summary |
|---|---|
| public List Implements org. List of descriptions of monitored methods and info methods. If no description was given in the annotations, the value is "". | |
| getHolderName | back to summary |
|---|---|
| public String getHolderName(String fullMethodDescriptor) Implements org. Doc from org. Name of the holder fields corresponding to a particular method. Note that the full descriptor (name + arg/return descriptor) is used to unambiguously identify the method in the class. | |
| getMethodIndex | back to summary |
|---|---|
| public int getMethodIndex(String methodName) Implements org. Doc from org. Index of method name in the list of method names. | |
| getMethodMMAnnotationName | back to summary |
|---|---|
| public List Implements org. Doc from org. List of annotation names for each info method and monitored method. It is interpreted as follows:
| |
| getMethodNames | back to summary |
|---|---|
| public List Implements org. Doc from org. List of method names for all MM methods and info methods in the class. Order is significant, as the index of the method in the list is the ordinal used to represent it. This list is in sorted order. | |
| getTimingPointNames | back to summary |
|---|---|
| public List Implements org. Doc from org. List of timing point names corresponding to method names. For monitored methods, this is just the method name. For info methods whose tpType is not NONE, this is specified in tpName. | |
| getTimingPointTypes | back to summary |
|---|---|
| public List Implements org. List of timing point types of monitored methods and info methods. The list contains BOTH for a monitored method. An info method that does not represent a timing point is represented by NONE.
| |
| isTracedClass | back to summary |
|---|---|
| public boolean isTracedClass() Implements org. Doc from org. Returns true iff this class is monitored. | |
| updateInfoDesc | back to summary |
|---|---|
| public void updateInfoDesc() Implements org. Doc from org. Enhance all of the descriptors for infoMethods. | |