- java.lang.Object
-
- com.ibm.j9ddr.vm29.pointer.helper.J9ObjectMonitorHelper
-
public class J9ObjectMonitorHelper extends Object
A helper class for functionality related to J9ObjectMonitorPointers NOTE: J9ObjectMonitorHelper is only relevant to inflated monitors, whereas ObjectMonitor handles both inflated and uninflated monitors
-
-
Constructor Summary
Constructors Constructor Description J9ObjectMonitorHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
formatFullInteractive(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor)
Returns a string containing information related to this monitor.static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer
getObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor)
Returns the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointer
-
-
-
Method Detail
-
getObject
public static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer getObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor) throws CorruptDataException
Returns the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointer- Parameters:
objectMonitor
- the J9ObjectMonitorPointer who's object we are after- Returns:
- the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointer
- Throws:
CorruptDataException
-
formatFullInteractive
public static String formatFullInteractive(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor) throws CorruptDataException
Returns a string containing information related to this monitor.- Parameters:
objectMonitor
- the monitor who's information we are after.- Returns:
- a string containing information related to this monitor.
- Throws:
CorruptDataException
- If the monitor represents: - an instance of java/lang/String, the value of the String is included - an instance of java/long/Class, the name of the class it represents is included
-
-