static class StructTypes.JfrOldObject extends java.lang.Object implements IMCOldObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
address |
java.lang.Object |
description |
java.lang.Object |
referrer |
private static int |
referrerArrayIndex |
private static int |
referrerFieldIndex |
private static int |
referrerOldObjectIndex |
private static int |
referrerSkipIndex |
java.lang.Object |
type |
| Constructor and Description |
|---|
JfrOldObject() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
IQuantity |
getAddress()
The address of the object, used for identity purposes.
|
java.lang.String |
getDescription()
Returns a description of the object.
|
IMCOldObject |
getReferrer()
Returns the object that refers to this object in the heap reference chain.
|
IMCOldObjectArray |
getReferrerArray()
If the object is referred to by an object in an array it returns the information about that
array, otherwise it returns
null. |
IMCOldObjectField |
getReferrerField()
If the object is referred to by an object in a field it returns a representation of the
field,
null otherwise. |
int |
getReferrerSkip()
Returns the number of steps away in the reference chain this object is from the next object
referring to it.
|
IMCType |
getType()
The type of the object, as an
IMCType |
int |
hashCode() |
java.lang.String |
toString() |
private static final int referrerArrayIndex
private static final int referrerFieldIndex
private static final int referrerOldObjectIndex
private static final int referrerSkipIndex
public java.lang.Object address
public java.lang.Object type
public java.lang.Object description
public java.lang.Object referrer
public IQuantity getAddress()
IMCOldObjectgetAddress in interface IMCOldObjectpublic IMCOldObjectArray getReferrerArray()
IMCOldObjectnull.getReferrerArray in interface IMCOldObjectpublic IMCOldObjectField getReferrerField()
IMCOldObjectnull otherwise.getReferrerField in interface IMCOldObjectpublic IMCType getType()
IMCOldObjectIMCTypegetType in interface IMCOldObjectpublic java.lang.String getDescription()
IMCOldObjectgetDescription in interface IMCOldObjectpublic IMCOldObject getReferrer()
IMCOldObjectgetReferrer in interface IMCOldObjectpublic int getReferrerSkip()
IMCOldObjectgetReferrerSkip in interface IMCOldObjectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object