- java.lang.Object
-
- com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
-
- com.ibm.dtfj.javacore.parser.j9.SectionParser
-
- com.ibm.dtfj.javacore.parser.j9.section.stack.StackSectionParser
-
- All Implemented Interfaces:
ISectionParser
,ICommonTypes
,IStackTypes
public class StackSectionParser extends SectionParser implements IStackTypes
Provides parser for environment (CI) section in the javacore
-
-
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.stack.IStackTypes
STACK_FILE, STACK_LINE, STACK_MODULE, STACK_OFFSET, STACK_PROC_ADDRESS, STACK_ROUTINE, STACK_ROUTINE_ADDRESS, STACK_SECTION, STACK_THREAD, T_1BTSTACKENT, T_BTTHREADID
-
-
Constructor Summary
Constructors Constructor Description StackSectionParser()
-
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()
Overall controls of parsing for the native stack section-
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
Overall controls of parsing for the native stack section- 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
-
-