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) voidISectionParser.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 voidSovereignSectionParserPart.computeSovRule(String sovRuleID, ILookAheadBuffer lookAheadBuffer) protected voidSectionParserGrammar.consume()intSectionParserGrammar.getCurrentFileLineNumber()Returns the current line number being parsed, or -1 if no parsing is occurring (parsing is finished, etc..).protected IAttributeValueMapSectionParserGrammar.getLineRuleResults(IParserToken token) protected voidSectionParserGrammar.handleError(Exception e) protected voidSectionParserGrammar.handleError(Exception e, int behaviour) protected voidSectionParserGrammar.handleError(String message) protected voidSectionParserGrammar.handleError(String message, int offset, int length) protected voidSectionParserGrammar.handleError(String message, Exception e) protected voidSectionParserGrammar.handleErrorAtLineNumber(int fileLineNumber, String message, Exception e) protected voidSectionParserGrammar.handleRequiredMismatch(String expectedType, String actualType, String actualValue) protected voidSectionParserGrammar.handleUnknownMismatch(String actualType, String actualValue) protected IParserTokenSectionParserGrammar.lookAhead(int depth) protected booleanThe 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 booleanSectionParserGrammar.matchOptional(String type) Match a type, but do not generate an error if mismatch occurs.protected booleanSectionParserGrammar.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 IAttributeValueMapSectionParserGrammar.processTagLineOptional(String tagName) protected IAttributeValueMapSectionParserGrammar.processTagLineRequired(String tagName) voidSectionParser.readIntoDTFJ(ILookAheadBuffer lookAheadBuffer, IImageBuilder imageBuilder) voidITagSubSection.run(IAttributeValueMap results) protected voidSectionParserGrammar.setLookAheadBuffer(ILookAheadBuffer lookAheadBuffer) protected voidSectionParserGrammar.setLookAheadBuffer(ILookAheadBuffer lookAheadBuffer, int depth) protected abstract voidSectionParser.sovOnlyRules(String startingTag) protected abstract voidSectionParser.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 voidClassLoaderSectionParser.sovOnlyRules(String startingTag) Empty hookprotected voidClassLoaderSectionParser.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 voidEnvironmentSectionParser.sovOnlyRules(String startingTag) Empty hook for now.protected voidEnvironmentSectionParser.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 voidMemorySectionParser.sovOnlyRules(String startingTag) Empty hook for now.protected voidMemorySectionParser.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 TypeMethodDescriptionvoidMonitorSovSectionParserPart.computeSovRule(String sovRuleID, ILookAheadBuffer lookAheadBuffer) MonitorSovSectionParserPart.readIntoDTFJ(ILookAheadBuffer lookAhead) voidMonitorSovSectionParserPart.readIntoDTFJ(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) protected voidMonitorSectionParser.sovOnlyRules(String startingTag) Sov specific lock information.protected voidMonitorSectionParser.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 voidNativeMemorySectionParser.sovOnlyRules(String startingTag) protected voidNativeMemorySectionParser.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 voidPlatformSectionParser.sovOnlyRules(String startingTag) Empty hook for now.protected voidPlatformSectionParser.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 voidStackSectionParser.sovOnlyRules(String startingTag) Empty hook for now.protected voidStackSectionParser.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 voidThreadSectionParser.allThreadInfoSubsection()voidThreadSovSectionParserPart.computeSovRule(String hookTag, ILookAheadBuffer lookAheadBuffer) protected voidThreadSectionParser.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 intThreadSectionParser.processThreadandStackTrace(IAttributeValueMap javaThreadResults, boolean buildModel, boolean currentThread, int currentLineNumber) ThreadSovSectionParserPart.readIntoDTFJ(ILookAheadBuffer lookAhead) voidThreadSovSectionParserPart.readIntoDTFJ(ILookAheadBuffer lookAhead, IImageBuilder imageBuilder) protected voidThreadSectionParser.sovOnlyRules(String startingTag) protected voidThreadSectionParser.threadInfo(boolean buildModel, boolean currentThread) protected voidThreadSectionParser.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 voidTitleSectionParser.sovOnlyRules(String startingTag) Empty hook for now.protected voidTitleSectionParser.topLevelRule()Controls parsing for title stuff