Package | Description |
---|---|
org.openjdk.jmc.common |
This package contains interfaces used in Mission Control to identify classes, methods, stack
traces etc.
|
org.openjdk.jmc.common.unit |
This package contains the data model for quantities and units.
|
org.openjdk.jmc.common.util | |
org.openjdk.jmc.flightrecorder.jdk | |
org.openjdk.jmc.flightrecorder.memleak | |
org.openjdk.jmc.flightrecorder.rules.jdk.util |
This package contains helper classes that will be moved in a later release.
|
Modifier and Type | Method and Description |
---|---|
IMCType |
IMCOldObject.getType()
The type of the object, as an
IMCType |
IMCType |
IMCClassLoader.getType()
Returns the type of the classloader.
|
IMCType |
IMCMethod.getType()
Returns the class this method is declared in.
|
Modifier and Type | Field and Description |
---|---|
static ContentType<IMCType> |
UnitLookup.CLASS |
Modifier and Type | Class and Description |
---|---|
class |
MCType
Base implementation of the
IMCType interface. |
Modifier and Type | Method and Description |
---|---|
IMCType |
MCMethod.getType() |
IMCType |
MCOldObject.getType() |
IMCType |
MCClassLoader.getType() |
static IMCType |
MethodToolkit.typeFromBinaryJLS(String jlsType)
Convert a binary Java type name according to The Java Language Specification, Section
13.1, into an
IMCType . |
static IMCType |
MethodToolkit.typeFromReference(String refType)
Convert a reference type according to The Java Virtual Machine Specification, Section
4.4.1, into an
IMCType . |
Modifier and Type | Method and Description |
---|---|
static String |
FormatToolkit.getType(IMCType type,
boolean qualified)
Get the type name as a human readable string.
|
Constructor and Description |
---|
MCClassLoader(IMCType type,
String name)
Create a new classloader instance.
|
MCMethod(IMCType type,
String methodName,
String formalDescriptor,
Integer modifier,
Boolean isNative)
Create a new instance.
|
MCOldObject(IQuantity address,
IMCType type,
String objectDescription,
IMCOldObject referrer,
String field,
IQuantity fieldModifier,
IQuantity arraySize,
IQuantity arrayIndex)
Create a new old object instance.
|
Modifier and Type | Field and Description |
---|---|
static IAttribute<IMCType> |
JdkAttributes.ALLOCATION_CLASS |
static IAttribute<IMCType> |
JdkAttributes.BIASED_REVOCATION_CLASS |
static IAttribute<IMCType> |
JdkAttributes.BIASED_REVOCATION_LOCK_CLASS |
static IAttribute<IMCType> |
JdkAttributes.CLASS_DEFINED |
static IAttribute<IMCType> |
JdkAttributes.CLASS_LOADED |
static IAttribute<IMCType> |
JdkAttributes.CLASS_UNLOADED |
static IAttribute<IMCType> |
JdkAttributes.EXCEPTION_THROWNCLASS |
static IAttribute<IMCType> |
JdkAttributes.MONITOR_CLASS |
static IAttribute<IMCType> |
JdkAttributes.OBJECT_CLASS |
static IAttribute<IMCType> |
JdkAttributes.OLD_OBJECT_CLASS |
static IAttribute<IMCType> |
JdkAttributes.STACK_TRACE_TOP_CLASS |
Modifier and Type | Method and Description |
---|---|
IMCType |
ReferenceTreeObject.getType() |
Modifier and Type | Method and Description |
---|---|
Map<IMCType,List<ReferenceTreeObject>> |
ReferenceTreeModel.getObjectsByType() |
Modifier and Type | Method and Description |
---|---|
IMCType |
ClassEntry.getType() |
Constructor and Description |
---|
ClassEntry(IMCType type,
int count) |
Copyright © 2019. All rights reserved.