Top Description Fields Constructors Methods
sun.management

public Class StackTraceElementCompositeData

extends LazyCompositeData
Class Inheritance
Imports
javax.management.openmbean.CompositeType, .CompositeData, .CompositeDataSupport, .OpenDataException, .OpenType, java.util.Arrays, .HashMap, .Map, java.util.stream.Stream

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.

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final long
private static final CompositeType
private final StackTraceElement
private static final String[]
private static final CompositeType
private static final String[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static StackTraceElement
protected CompositeData
getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Returns the CompositeData representing this object.

public StackTraceElement
public static CompositeData
pack-priv static CompositeType
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).

Inherited from sun.management.LazyCompositeData:
containsKeycontainsValueequalsgetgetAllgetBooleangetCompositeTypegetIntgetLonggetStringhashCodeisTypeMatchedisTypeMatchedisTypeMatchedtoStringvalueswriteReplace

Field Detail

CLASS_LOADER_NAMEback to summary
private static final String CLASS_LOADER_NAME
CLASS_NAMEback to summary
private static final String CLASS_NAME
FILE_NAMEback to summary
private static final String FILE_NAME
LINE_NUMBERback to summary
private static final String LINE_NUMBER
METHOD_NAMEback to summary
private static final String METHOD_NAME
MODULE_NAMEback to summary
private static final String MODULE_NAME
MODULE_VERSIONback to summary
private static final String MODULE_VERSION
NATIVE_METHODback to summary
private static final String NATIVE_METHOD
serialVersionUIDback to summary
private static final long serialVersionUID

Hides sun.management.LazyCompositeData.serialVersionUID.

STACK_TRACE_ELEMENT_COMPOSITE_TYPEback to summary
private static final CompositeType STACK_TRACE_ELEMENT_COMPOSITE_TYPE
steback to summary
private final StackTraceElement ste
V5_ATTRIBUTESback to summary
private static final String[] V5_ATTRIBUTES
V5_COMPOSITE_TYPEback to summary
private static final CompositeType V5_COMPOSITE_TYPE
V9_ATTRIBUTESback to summary
private static final String[] V9_ATTRIBUTES

Constructor Detail

StackTraceElementCompositeDataback to summary
private StackTraceElementCompositeData(StackTraceElement ste)

Method Detail

fromback to summary
public static StackTraceElement from(CompositeData cd)
getCompositeDataback to summary
protected CompositeData getCompositeData()

Implements abstract sun.management.LazyCompositeData.getCompositeData.

Doc from sun.management.LazyCompositeData.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.

getStackTraceElementback to summary
public StackTraceElement getStackTraceElement()
toCompositeDataback to summary
public static CompositeData toCompositeData(StackTraceElement ste)
v5CompositeTypeback to summary
pack-priv static CompositeType v5CompositeType()
validateCompositeDataback to summary
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).