Uses of Class
com.ibm.dtfj.javacore.parser.framework.parser.ParserException
Package
Description
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.framework.parser
Modifier and TypeMethodDescriptionIParserController.parse
(IScannerManager scannerManager) void
ISectionParser.readIntoDTFJ
(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) Pass in a lookahead buffer that is shared amongst all section parsers, pass in the DTFJ factory to construct the DTFJ objects as tags are being parsed. -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9
Modifier and TypeMethodDescriptionabstract void
SovereignSectionParserPart.computeSovRule
(String sovRuleID, ILookAheadBuffer lookAheadBuffer) protected void
SectionParserGrammar.consume()
int
SectionParserGrammar.getCurrentFileLineNumber()
Returns the current line number being parsed, or -1 if no parsing is occurring (parsing is finished, etc..).protected IAttributeValueMap
SectionParserGrammar.getLineRuleResults
(IParserToken token) protected void
SectionParserGrammar.handleError
(Exception e) protected void
SectionParserGrammar.handleError
(Exception e, int behaviour) protected void
SectionParserGrammar.handleError
(String message) protected void
SectionParserGrammar.handleError
(String message, int offset, int length) protected void
SectionParserGrammar.handleError
(String message, Exception e) protected void
SectionParserGrammar.handleErrorAtLineNumber
(int fileLineNumber, String message, Exception e) protected void
SectionParserGrammar.handleRequiredMismatch
(String expectedType, String actualType, String actualValue) protected void
SectionParserGrammar.handleUnknownMismatch
(String actualType, String actualValue) protected IParserToken
SectionParserGrammar.lookAhead
(int depth) protected boolean
The match performs one additional function:
if the mismatch is due to an unrecognised javacore tag, that erroneous tag can be interpreted as garbage for now, so the latter is consumed without further processing.protected boolean
SectionParserGrammar.matchOptional
(String type) Match a type, but do not generate an error if mismatch occurs.protected boolean
SectionParserGrammar.matchRequired
(String type) Match a type, and generate an error if a mismatch occurs.ParserController.parse
(IScannerManager scannerManager) Support for one image builder parsing javacore data for only one runtime.protected IAttributeValueMap
SectionParserGrammar.processTagLineOptional
(String tagName) protected IAttributeValueMap
SectionParserGrammar.processTagLineRequired
(String tagName) void
SectionParser.readIntoDTFJ
(ILookAheadBuffer lookAheadBuffer, IImageBuilder imageBuilder) void
ITagSubSection.run
(IAttributeValueMap results) protected void
SectionParserGrammar.setLookAheadBuffer
(ILookAheadBuffer lookAheadBuffer) protected void
SectionParserGrammar.setLookAheadBuffer
(ILookAheadBuffer lookAheadBuffer, int depth) protected abstract void
SectionParser.sovOnlyRules
(String startingTag) protected abstract void
SectionParser.topLevelRule()
Must be implemented by subclass.ModifierConstructorDescriptionParserController
(List framework, IImageBuilderFactory imageBuilderFactory) -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.classloader
Modifier and TypeMethodDescriptionprotected void
ClassLoaderSectionParser.sovOnlyRules
(String startingTag) Empty hookprotected void
ClassLoaderSectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.environment
Modifier and TypeMethodDescriptionprotected void
EnvironmentSectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
EnvironmentSectionParser.topLevelRule()
Overall controls of parsing for environment (CI) section -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.memory
Modifier and TypeMethodDescriptionprotected void
MemorySectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
MemorySectionParser.topLevelRule()
Controls parsing for memory section in the javacore -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.monitor
Modifier and TypeMethodDescriptionvoid
MonitorSovSectionParserPart.computeSovRule
(String sovRuleID, ILookAheadBuffer lookAheadBuffer) MonitorSovSectionParserPart.readIntoDTFJ
(ILookAheadBuffer lookAhead) void
MonitorSovSectionParserPart.readIntoDTFJ
(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) protected void
MonitorSectionParser.sovOnlyRules
(String startingTag) Sov specific lock information.protected void
MonitorSectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.nativememory
Modifier and TypeMethodDescriptionprotected void
NativeMemorySectionParser.sovOnlyRules
(String startingTag) protected void
NativeMemorySectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.platform
Modifier and TypeMethodDescriptionprotected void
PlatformSectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
PlatformSectionParser.topLevelRule()
Controls parsing for host platform (XH) section in the javacore -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.stack
Modifier and TypeMethodDescriptionprotected void
StackSectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
StackSectionParser.topLevelRule()
Overall controls of parsing for the native stack section -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.thread
Modifier and TypeMethodDescriptionprotected void
ThreadSectionParser.allThreadInfoSubsection()
void
ThreadSovSectionParserPart.computeSovRule
(String hookTag, ILookAheadBuffer lookAheadBuffer) protected void
ThreadSectionParser.currentThreadInfoSubsection()
current_thread_info := CURRENT_THREAD_INFO_SUBSECTION thread_info_section | CURRENT_THREAD_INFO_SUBSECTION
This implementation allows for the parsing process to continue even after errors are caught.protected int
ThreadSectionParser.processThreadandStackTrace
(IAttributeValueMap javaThreadResults, boolean buildModel, boolean currentThread, int currentLineNumber) ThreadSovSectionParserPart.readIntoDTFJ
(ILookAheadBuffer lookAhead) void
ThreadSovSectionParserPart.readIntoDTFJ
(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) protected void
ThreadSectionParser.sovOnlyRules
(String startingTag) protected void
ThreadSectionParser.threadInfo
(boolean buildModel, boolean currentThread) protected void
ThreadSectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.title
Modifier and TypeMethodDescriptionprotected void
TitleSectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
TitleSectionParser.topLevelRule()
Controls parsing for title stuff