Module openj9.dtfj
Class EnvironmentSectionParser
java.lang.Object
com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
com.ibm.dtfj.javacore.parser.j9.SectionParser
com.ibm.dtfj.javacore.parser.j9.section.environment.EnvironmentSectionParser
- All Implemented Interfaces:
ISectionParser
,ICommonTypes
,IEnvironmentTypes
Provides parser for environment (CI) section in the javacore
-
Field Summary
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
fImageBuilder, LOOKAHEAD_DEPTH
Fields declared in class com.ibm.dtfj.javacore.parser.j9.SectionParserGrammar
anyMatched, DEFAULT_DEPTH, fLookAheadBuffer, FORCE_THROW, fSectionName, fTagManager, fTagParser
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.common.ICommonTypes
BUILD_INFO, COMMON, JIT_BUILD_VERSION, JIT_PRESENT, JRE_NAME, JRE_VERSION, NULL, POINTER_SIZE, SECTION, UNAVAILABLE_DATA, VM_VERSION
Fields declared in interface com.ibm.dtfj.javacore.parser.j9.section.environment.IEnvironmentTypes
ARG_EXTRA, ARG_STRING, CMD_LINE, ENV_NAME, ENV_VALUE, ENVIRONMENT_SECTION, JIT_MODE, PID_STRING, START_NANO, START_TIME, T_1CICMDLINE, T_1CIENVVARS, T_1CIGCVERSION, T_1CIJAVADLLDIR, T_1CIJAVAHOMEDIR, T_1CIJAVAVERSION, T_1CIJITMODES, T_1CIJITVERSION, T_1CIJVMMI, T_1CIPROCESSID, T_1CIRUNNINGAS, T_1CISTARTNANO, T_1CISTARTTIME, T_1CISYSCP, T_1CIUSERARGS, T_1CIVMVERSION, T_2CIENVVAR, T_2CIJVMMIOFF, T_2CIUSERARG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
sovOnlyRules
(String startingTag) Empty hook for now.protected void
Overall controls of parsing for environment (CI) sectionMethods declared in class com.ibm.dtfj.javacore.parser.j9.SectionParser
addAsProperty, readIntoDTFJ
Methods declared in class com.ibm.dtfj.javacore.parser.j9.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
-
EnvironmentSectionParser
public EnvironmentSectionParser()
-
-
Method Details
-
topLevelRule
Overall controls of parsing for environment (CI) section- Specified by:
topLevelRule
in classSectionParser
- Throws:
ParserException
-
sovOnlyRules
Empty hook for now.- Specified by:
sovOnlyRules
in classSectionParser
- Parameters:
startingTag
-- Throws:
ParserException
-