| 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 |
IMCClassLoader.getType()
Returns the type of the classloader.
|
IMCType |
IMCMethod.getType()
Returns the class this method is declared in.
|
IMCType |
IMCOldObject.getType()
The type of the object, as an
IMCType |
| 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 |
MCClassLoader.getType() |
IMCType |
MCOldObject.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 © 2020. All rights reserved.