Uses of Class
com.ibm.dtfj.javacore.parser.framework.parser.ParserException
-
-
Uses of ParserException in com.ibm.dtfj.javacore.parser.framework.parser
Methods in com.ibm.dtfj.javacore.parser.framework.parser that throw ParserException Modifier and Type Method Description ImageIParserController. 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 ParserException Modifier and Type Method Description abstract 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 booleanSectionParserGrammar. match(String type, boolean required)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 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.ImageParserController. 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 ParserException Constructor Description ParserController(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 ParserException Modifier and Type Method Description protected voidClassLoaderSectionParser. sovOnlyRules(String startingTag)Empty hook -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.environment
Methods in com.ibm.dtfj.javacore.parser.j9.section.environment that throw ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description ObjectMonitorSovSectionParserPart. readIntoDTFJ(ILookAheadBuffer lookAhead)protected voidMonitorSectionParser. sovOnlyRules(String startingTag)Sov specific lock information. -
Uses of ParserException in com.ibm.dtfj.javacore.parser.j9.section.platform
Methods in com.ibm.dtfj.javacore.parser.j9.section.platform that throw ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description protected voidThreadSectionParser. allThreadInfoSubsection()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)ObjectThreadSovSectionParserPart. readIntoDTFJ(ILookAheadBuffer lookAhead)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 ParserException Modifier and Type Method Description protected voidTitleSectionParser. sovOnlyRules(String startingTag)Empty hook for now.protected voidTitleSectionParser. topLevelRule()Controls parsing for title stuff
-