Module openj9.dtfj
Class MonitorObjectLineRule
- java.lang.Object
-
- com.ibm.dtfj.javacore.parser.framework.tag.LineRule
-
- com.ibm.dtfj.javacore.parser.j9.section.monitor.MonitorObjectLineRule
-
- All Implemented Interfaces:
ILineRule,IMonitorTypes
public abstract class MonitorObjectLineRule extends LineRule implements IMonitorTypes
-
-
Field Summary
-
Fields declared in class com.ibm.dtfj.javacore.parser.framework.tag.LineRule
fCharSubSet, fLineNumber, fOffset, fSource
-
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.monitor.IMonitorTypes
FLATLOCKED, INFLATED_MONITOR, MONITOR_ADDRESS, MONITOR_ENTRY_COUNT, MONITOR_NAME, MONITOR_OBJECT_ADDRESS, MONITOR_OBJECT_FULL_JAVA_NAME, MONITOR_SECTION, MONITOR_THREAD_ID, MONITOR_THREAD_NAME, MONITOR_WORD_ADDRESS_IN_HEADER, SYSTEM_MONITOR, T_1LKMONPOOLDUMP, T_1LKPOOLINFO, T_1LKREGMONDUMP, T_2LKMONINUSE, T_2LKPOOLTOTAL, T_2LKREGMON, T_3LKMONOBJECT, T_3LKNOTIFYQ, T_3LKWAITER, T_3LKWAITERQ, T_3LKWAITNOTIFY, TOTAL_MONITORS, UNOWNED
-
-
Constructor Summary
Constructors Constructor Description MonitorObjectLineRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IParserTokenaddHexToken(String token)protected voidaddMonitorLockNameAndAddress()protected voidaddMonitorObjectNameAndAddress()protected voidaddMonitorObjectOwnedAttributes()protected voidaddSystemAndInflatedThdInfo()protected voidaddVMThreadInformation()-
Methods declared in class com.ibm.dtfj.javacore.parser.framework.tag.LineRule
addAllCharactersAsTokenAndConsumeFirstMatch, addAllCharactersAsTokenUntilFirstMatch, addAllCharactersAsTokenUntilIndex, addNonPrefixedHexToken, addPrefixedHexToken, addToken, addToken, addToken, consumeCharacters, consumeUntilFirstMatch, findFirst, getLineNumber, indexOfLast, matchAndConsumeValue, parseLine, processLine
-
-
-
-
Method Detail
-
addMonitorObjectOwnedAttributes
protected void addMonitorObjectOwnedAttributes()
-
addVMThreadInformation
protected void addVMThreadInformation()
-
addMonitorLockNameAndAddress
protected void addMonitorLockNameAndAddress()
-
addHexToken
protected IParserToken addHexToken(String token)
-
addMonitorObjectNameAndAddress
protected void addMonitorObjectNameAndAddress()
-
addSystemAndInflatedThdInfo
protected void addSystemAndInflatedThdInfo()
-
-