Class MonitorTableList
java.lang.Object
com.ibm.j9ddr.vm29.j9.MonitorTableList
Represents the list of monitors anchored on J9JavaVM->monitorTableList
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MonitorTableList
from()
Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableListiterator()
Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableListstatic com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer
peek
(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified object
-
Field Details
-
monitorTables
-
initialized
protected static boolean initialized
-
-
Constructor Details
-
MonitorTableList
public MonitorTableList()
-
-
Method Details
-
from
Returns a new MonitorTableList that represents the list of monitors anchored on J9JavaVM->monitorTableList- Returns:
- Throws:
CorruptDataException
-
iterator
Returns an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableList- Returns:
- an iterator that can be used to iterate over the J9ObjectMonitorPointers in the MonitorTableList
- Throws:
CorruptDataException
-
peek
public static com.ibm.j9ddr.vm29.pointer.generated.J9ObjectMonitorPointer peek(com.ibm.j9ddr.vm29.pointer.generated.J9ObjectPointer object) throws CorruptDataException Search all the monitor tables in the J9JavaVM->monitorTables for the inflated monitor corresponding to the specified object- Parameters:
object
- the object- Throws:
CorruptDataException
- See Also:
-