| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| public static final String | |
| public static final String | |
| public static final Type | |
| public static final String | |
| public static final Type | |
| public static final String | |
| public static final Type |
| Modifier and Type | Method and Description |
|---|---|
| public EnhancedClassData. | Returns: The kind of the corresponding method.The full method descriptor of the method. fullMethodDescriptor)Classify the method. |
| public Map | Returns: Map from MM annotations defined on this class to the names of the holder fields.Map from MM annotation name to the name of the holder field that contains the SynchronizedHolder for the corresponding MethodMonitor. |
| public String | |
| public List | Returns: List of descriptions in the same order as in getMethodTracingNames.List of descriptions of monitored methods and info methods. |
| public String | Returns: The name of the holder field used for this method.The full method descriptor of the method. fullMethodDescriptor)Name of the holder fields corresponding to a particular method. |
| public int | Returns: the method indexThe method name as defined for tracing. methodName)Index of method name in the list of method names. |
| public List | Returns: List of annotation names for methods.List of annotation names for each info method and monitored method. |
| public List | Returns: List of all method tracing names in sorted order.List of method names for all MM methods and info methods in the class. |
| public List | Returns: List of timing point names, in the same order as in getMethodTracingNames.List of timing point names corresponding to method names. |
| public List | Returns: List of TimingPointTypes in the same order as in getMethodTracingNames.List of timing point types of monitored methods and info methods. |
| public boolean | Returns: true iff this class has one or more MM annotations.Returns true iff this class is monitored. |
| public void |
| DESCRIPTION_NAME | back to summary |
|---|---|
| public static final String DESCRIPTION_NAME | |
| INFO_METHOD_NAME | back to summary |
|---|---|
| public static final String INFO_METHOD_NAME | |
| MM_NAME | back to summary |
|---|---|
| public static final String MM_NAME | |
| MM_TYPE | back to summary |
|---|---|
| public static final Type MM_TYPE | |
| OBJECT_NAME | back to summary |
|---|---|
| public static final String OBJECT_NAME | |
| OBJECT_TYPE | back to summary |
|---|---|
| public static final Type OBJECT_TYPE | |
| SH_NAME | back to summary |
|---|---|
| public static final String SH_NAME | |
| SH_TYPE | back to summary |
|---|---|
| public static final Type SH_TYPE | |
| classifyMethod | back to summary |
|---|---|
| public EnhancedClassData. Classify the method.
| |
| getAnnotationToHolderName | back to summary |
|---|---|
| public Map 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() Return the internal name of the class.
| |
| getDescriptions | back to summary |
|---|---|
| public List 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) 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) Index of method name in the list of method names.
| |
| getMethodMMAnnotationName | back to summary |
|---|---|
| public List List of annotation names for each info method and monitored method. It is interpreted as follows:
| |
| getMethodNames | back to summary |
|---|---|
| public List 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 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 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() Returns true iff this class is monitored.
| |
| updateInfoDesc | back to summary |
|---|---|
| public void updateInfoDesc() Enhance all of the descriptors for infoMethods. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final EnhancedClassData. | |
| public static final EnhancedClassData. | |
| public static final EnhancedClassData. | |
| public static final EnhancedClassData. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static EnhancedClassData. | |
| public static EnhancedClassData. |
| INFO_METHOD | back to summary |
|---|---|
| public static final EnhancedClassData. | |
| MONITORED_METHOD | back to summary |
|---|---|
| public static final EnhancedClassData. | |
| NORMAL_METHOD | back to summary |
|---|---|
| public static final EnhancedClassData. | |
| STATIC_INITIALIZER | back to summary |
|---|---|
| public static final EnhancedClassData. | |
| MethodType | back to summary |
|---|---|
| private MethodType() | |
| valueOf | back to summary |
|---|---|
| public static EnhancedClassData. | |
| values | back to summary |
|---|---|
| public static EnhancedClassData. | |