Class DiagnoseParser
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser
- All Implemented Interfaces:
ConflictedParser,ParserBasicInformation
-
Field Summary
Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation
ACCEPT_ACTION, EOFT_SYMBOL, EOLT_SYMBOL, ERROR_ACTION, ERROR_SYMBOL, LA_STATE_OFFSET, MAX_LA, MAX_NAME_LENGTH, NT_OFFSET, NUM_NON_TERMINALS, NUM_RULES, NUM_STATES, NUM_SYMBOLS, NUM_TERMINALS, SCOPE_SIZE, SCOPE_UBOUND, START_STATE -
Constructor Summary
ConstructorsConstructorDescriptionDiagnoseParser(Parser parser, TerminalToken firstToken, int start, int end, int[] intervalStartToSkip, int[] intervalEndToSkip, int[] intervalFlagsToSkip, CompilerOptions options) DiagnoseParser(Parser parser, TerminalToken firstToken, int start, int end, CompilerOptions options) -
Method Summary
Modifier and TypeMethodDescriptionbooleanatConflictScenario(TerminalToken token) booleanautomatonWillShift(TerminalToken token) voiddiagnoseParse(boolean record) booleanbooleantoString()
-
Constructor Details
-
DiagnoseParser
public DiagnoseParser(Parser parser, TerminalToken firstToken, int start, int end, CompilerOptions options) -
DiagnoseParser
public DiagnoseParser(Parser parser, TerminalToken firstToken, int start, int end, int[] intervalStartToSkip, int[] intervalEndToSkip, int[] intervalFlagsToSkip, CompilerOptions options)
-
-
Method Details
-
diagnoseParse
public void diagnoseParse(boolean record) -
toString
-
atConflictScenario
- Specified by:
atConflictScenarioin interfaceConflictedParser
-
automatonWillShift
- Specified by:
automatonWillShiftin interfaceConflictedParser
-
isParsingModuleDeclaration
public boolean isParsingModuleDeclaration()- Specified by:
isParsingModuleDeclarationin interfaceConflictedParser
-
isParsingJava14
public boolean isParsingJava14()- Specified by:
isParsingJava14in interfaceConflictedParser
-