- 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 SummaryConstructors Constructor Description J9ObjectMonitorHelper()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static StringformatFullInteractive(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor)Returns a string containing information related to this monitor.static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointergetObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor)Returns the J9ObjectPointer corresponding to the specified J9ObjectMonitorPointer
 
- 
- 
- 
Method Detail- 
getObjectpublic static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer getObject(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer objectMonitor) throws CorruptDataExceptionReturns 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
 
 - 
formatFullInteractivepublic 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
 
 
- 
 
-