Uses of Class
com.ibm.dtfj.javacore.parser.framework.parser.ParserException
Packages that use ParserException
Package
Description
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.framework.parser
Methods in com.ibm.dtfj.javacore.parser.framework.parser that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9 that throw ParserExceptionModifier 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.Constructors in com.ibm.dtfj.javacore.parser.j9 that throw ParserExceptionModifierConstructorDescriptionParserController
(List framework, IImageBuilderFactory imageBuilderFactory) -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.classloader
Methods in com.ibm.dtfj.javacore.parser.j9.section.classloader that throw ParserExceptionModifier and TypeMethodDescriptionprotected void
ClassLoaderSectionParser.sovOnlyRules
(String startingTag) Empty hookprotected void
ClassLoaderSectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.environment
Methods in com.ibm.dtfj.javacore.parser.j9.section.environment that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.memory that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.monitor that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.nativememory that throw ParserExceptionModifier and TypeMethodDescriptionprotected void
NativeMemorySectionParser.sovOnlyRules
(String startingTag) protected void
NativeMemorySectionParser.topLevelRule()
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.platform
Methods in com.ibm.dtfj.javacore.parser.j9.section.platform that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.stack that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.thread that throw ParserExceptionModifier 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
Methods in com.ibm.dtfj.javacore.parser.j9.section.title that throw ParserExceptionModifier and TypeMethodDescriptionprotected void
TitleSectionParser.sovOnlyRules
(String startingTag) Empty hook for now.protected void
TitleSectionParser.topLevelRule()
Controls parsing for title stuff