- java.lang.Object
-
- com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
-
- com.ibm.dtfj.javacore.parser.j9.SectionParser
-
- com.ibm.dtfj.javacore.parser.j9.section.memory.MemorySectionParser
-
- All Implemented Interfaces:
ISectionParser
,ICommonTypes
,IMemoryTypes
public class MemorySectionParser extends SectionParser implements IMemoryTypes
-
-
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.memory.IMemoryTypes
MEMORY_SECTION, MEMORY_SEGMENT_FREE, MEMORY_SEGMENT_HEAD, MEMORY_SEGMENT_ID, MEMORY_SEGMENT_NAME, MEMORY_SEGMENT_SIZE, MEMORY_SEGMENT_TAIL, MEMORY_SEGMENT_TYPE, T_1STGCHTYPE, T_1STHEAPALLOC, T_1STHEAPFREE, T_1STSEGMENT, T_1STSEGTYPE, T_3STHSTTYPE
-
-
Constructor Summary
Constructors Constructor Description MemorySectionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
sovOnlyRules(String startingTag)
Empty hook for now.protected void
topLevelRule()
Controls parsing for memory section in the javacore-
Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
addAsProperty, readIntoDTFJ
-
Methods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
consume, getCurrentFileLineNumber, getErrors, getLineRuleResults, getLookAheadBuffer, handleError, handleError, handleError, handleError, handleError, handleErrorAtLineNumber, handleRequiredMismatch, handleUnknownMismatch, isValidJavaCoreTag, isValidSectionTag, lookAhead, match, matchOptional, matchRequired, processTagLineOptional, processTagLineRequired, setLookAheadBuffer, setLookAheadBuffer, setTagManager
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.javacore.parser.framework.parser.ISectionParser
anyMatched, getSectionName
-
-
-
-
Method Detail
-
topLevelRule
protected void topLevelRule() throws ParserException
Controls parsing for memory section in the javacore- Specified by:
topLevelRule
in classSectionParser
- Throws:
ParserException
-
sovOnlyRules
protected void sovOnlyRules(String startingTag) throws ParserException
Empty hook for now.- Specified by:
sovOnlyRules
in classSectionParser
- Throws:
ParserException
-
-