Class ClassLoaderSectionParser
java.lang.Object
com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
com.ibm.dtfj.javacore.parser.j9.SectionParser
com.ibm.dtfj.javacore.parser.j9.section.classloader.ClassLoaderSectionParser
- All Implemented Interfaces:
ISectionParser, IClassLoaderTypes, ICommonTypes
-
Field Summary
Fields declared in class SectionParser
fImageBuilder, LOOKAHEAD_DEPTHFields declared in class SectionParserGrammar
anyMatched, DEFAULT_DEPTH, fLookAheadBuffer, FORCE_THROW, fSectionName, fTagManager, fTagParserFields declared in interface IClassLoaderTypes
CL_ATT__NAME, CL_ATT_ACCESS_PERMISSIONS, CL_ATT_ADDRESS, CL_ATT_LIB_NAME, CL_ATT_NMBR__LIB, CL_ATT_NMBR_LOADED_CL, CL_ATT_PARENT_ADDRESS, CL_ATT_PARENT_NAME, CL_ATT_SHADOW_ADDRESS, CLASS_ATT_ADDRESS, CLASS_ATT_NAME, CLASSLOADER_SECTION, T_1CLTEXTCLLIB, T_1CLTEXTCLLOD, T_1CLTEXTCLLOS, T_1CLTEXTCLLSS, T_2CLTEXTCLLIB, T_2CLTEXTCLLOAD, T_2CLTEXTCLLOADER, T_3CLNMBRLOADEDCL, T_3CLNMBRLOADEDLIB, T_3CLTEXTCLASS, T_3CLTEXTLIBFields declared in interface ICommonTypes
BUILD_INFO, COMMON, JIT_BUILD_VERSION, JIT_PRESENT, JRE_NAME, JRE_VERSION, NULL, POINTER_SIZE, SECTION, UNAVAILABLE_DATA, VM_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidsovOnlyRules(String startingTag) Empty hookprotected voidMust be implemented by subclass.Methods declared in class SectionParser
addAsProperty, readIntoDTFJMethods declared in class SectionParserGrammar
anyMatched, consume, getCurrentFileLineNumber, getErrors, getLineRuleResults, getLookAheadBuffer, getSectionName, handleError, handleError, handleError, handleError, handleError, handleErrorAtLineNumber, handleRequiredMismatch, handleUnknownMismatch, isValidJavaCoreTag, isValidSectionTag, lookAhead, match, matchOptional, matchRequired, processTagLineOptional, processTagLineRequired, setLookAheadBuffer, setLookAheadBuffer, setTagManager
-
Constructor Details
-
ClassLoaderSectionParser
public ClassLoaderSectionParser()
-
-
Method Details
-
topLevelRule
Description copied from class:SectionParserMust be implemented by subclass.- Specified by:
topLevelRulein classSectionParser- Throws:
ParserException
-
sovOnlyRules
Empty hook- Specified by:
sovOnlyRulesin classSectionParser- Parameters:
startingTag-- Throws:
ParserException
-