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 Image
IParserController. 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 ParserException Modifier and Type Method Description abstract 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
SectionParserGrammar. 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 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.Image
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 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 void
ClassLoaderSectionParser. 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 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 ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description Object
MonitorSovSectionParserPart. readIntoDTFJ(ILookAheadBuffer lookAhead)
protected void
MonitorSectionParser. 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 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 ParserException Modifier and Type Method Description protected 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 ParserException Modifier and Type Method Description protected void
ThreadSectionParser. allThreadInfoSubsection()
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)
Object
ThreadSovSectionParserPart. readIntoDTFJ(ILookAheadBuffer lookAhead)
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 ParserException Modifier and Type Method Description protected void
TitleSectionParser. sovOnlyRules(String startingTag)
Empty hook for now.protected void
TitleSectionParser. topLevelRule()
Controls parsing for title stuff
-