Module openj9.dtfj
Class MonitorSectionParser
java.lang.Object
com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
com.ibm.dtfj.javacore.parser.j9.SectionParser
com.ibm.dtfj.javacore.parser.j9.section.monitor.MonitorSectionParser
- All Implemented Interfaces:
ISectionParser
,ICommonTypes
,IMonitorTypes
-
Field Summary
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
fImageBuilder, LOOKAHEAD_DEPTH
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
anyMatched, DEFAULT_DEPTH, fLookAheadBuffer, FORCE_THROW, fSectionName, fTagManager, fTagParser
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.common.ICommonTypes
BUILD_INFO, COMMON, JIT_BUILD_VERSION, JIT_PRESENT, JRE_NAME, JRE_VERSION, NULL, POINTER_SIZE, SECTION, UNAVAILABLE_DATA, VM_VERSION
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected void
sovOnlyRules
(String startingTag) Sov specific lock information.protected void
Must be implemented by subclass.Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
addAsProperty, readIntoDTFJ
Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
anyMatched, consume, getCurrentFileLineNumber, getErrors, getLineRuleResults, getLookAheadBuffer, getSectionName, handleError, handleError, handleError, handleError, handleError, handleErrorAtLineNumber, handleRequiredMismatch, handleUnknownMismatch, isValidJavaCoreTag, isValidSectionTag, lookAhead, match, matchOptional, matchRequired, processTagLineOptional, processTagLineRequired, setLookAheadBuffer, setLookAheadBuffer, setTagManager
-
Constructor Details
-
MonitorSectionParser
public MonitorSectionParser()
-
-
Method Details
-
topLevelRule
Description copied from class:SectionParser
Must be implemented by subclass.- Specified by:
topLevelRule
in classSectionParser
- Throws:
ParserException
-
sovOnlyRules
Sov specific lock information.- Specified by:
sovOnlyRules
in classSectionParser
- Parameters:
startingTag
-- Throws:
ParserException
-