Class: sun.management.StackTraceElementCompositeData
- public class StackTraceElementCompositeData
- extends LazyCompositeData
A CompositeData for StackTraceElement for the local management support.
This class avoids the performance penalty paid to the
construction of a CompositeData use in the local case.
Inheritance
Superclass tree:- java.lang.Object
- sun.management.LazyCompositeData
- sun.management.StackTraceElementCompositeData
Methods
-
StackTraceElementCompositeDatatop
private StackTraceElementCompositeData(StackTraceElement ste) -
fromtop
public static StackTraceElement from(CompositeData cd) -
getCompositeDatatop
protected CompositeData getCompositeData()Returns the CompositeData representing this object. The returned CompositeData object must be an instance of javax.management.openmbean.CompositeDataSupport class so that no implementation specific class is required for unmarshalling besides JMX 1.2 classes.- Override hierarchy:
- getCompositeData from LazyCompositeData
-
getStackTraceElementtop
public StackTraceElement getStackTraceElement() -
toCompositeDatatop
public static CompositeData toCompositeData(StackTraceElement ste) -
validateCompositeDatatop
public static void validateCompositeData(CompositeData cd)Validate if the input CompositeData has the expected CompositeType (i.e. contain all attributes with expected names and types).
Fields
-
CLASS_NAME
static final private String CLASS_NAME = "className" -
FILE_NAME
static final private String FILE_NAME = "fileName" -
LINE_NUMBER
static final private String LINE_NUMBER = "lineNumber" -
METHOD_NAME
static final private String METHOD_NAME = "methodName" -
NATIVE_METHOD
static final private String NATIVE_METHOD = "nativeMethod" -
stackTraceElementCompositeType
static final private CompositeType stackTraceElementCompositeType -
stackTraceElementItemNames
static final private String[] stackTraceElementItemNames -
ste
final private StackTraceElement ste
