Package com.puppycrawl.tools.checkstyle
Class CheckstyleParserErrorStrategy
- java.lang.Object
-
- org.antlr.v4.runtime.DefaultErrorStrategy
-
- org.antlr.v4.runtime.BailErrorStrategy
-
- com.puppycrawl.tools.checkstyle.CheckstyleParserErrorStrategy
-
- All Implemented Interfaces:
org.antlr.v4.runtime.ANTLRErrorStrategy
public class CheckstyleParserErrorStrategy extends org.antlr.v4.runtime.BailErrorStrategy
Extending BailErrorStrategy allows us to report errors while cancelling the parsing operation. If input is not syntactically correct, we do not need to use antlr's recovery strategy, which can add significant overhead.
-
-
Constructor Summary
Constructors Constructor Description CheckstyleParserErrorStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.antlr.v4.runtime.Token
recoverInline(org.antlr.v4.runtime.Parser recognizer)
-
Methods inherited from class org.antlr.v4.runtime.DefaultErrorStrategy
beginErrorCondition, consumeUntil, endErrorCondition, escapeWSAndQuote, getErrorRecoverySet, getExpectedTokens, getMissingSymbol, getSymbolText, getSymbolType, getTokenErrorDisplay, inErrorRecoveryMode, reportError, reportFailedPredicate, reportInputMismatch, reportMatch, reportMissingToken, reportNoViableAlternative, reportUnwantedToken, reset, singleTokenDeletion, singleTokenInsertion
-
-