Package processing.mode.java.preproc
Class PreprocessIssueMessageSimplifier.TokenPairTemplateMessageSimplifierStrategy
java.lang.Object
processing.mode.java.preproc.PreprocessIssueMessageSimplifier.TokenPairTemplateMessageSimplifierStrategy
- All Implemented Interfaces:
PreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategy
- Enclosing class:
- PreprocessIssueMessageSimplifier
protected static class PreprocessIssueMessageSimplifier.TokenPairTemplateMessageSimplifierStrategy
extends Object
implements PreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategy
Template class for checking that two tokens appear in pairs.
Template class for message simplification strategies that check for an equal number of occurrences for two characters like "(" and ")".
-
Constructor Summary
ConstructorsConstructorDescriptionTokenPairTemplateMessageSimplifierStrategy(String newToken1, String newToken2) Create a new token pair issue detector. -
Method Summary
Modifier and TypeMethodDescriptionAttempt to simplify an error message.
-
Constructor Details
-
TokenPairTemplateMessageSimplifierStrategy
Create a new token pair issue detector.- Parameters:
newToken1- The opening token like "(".newToken2- The closing token like ")".
-
-
Method Details
-
simplify
Description copied from interface:PreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategyAttempt to simplify an error message.- Specified by:
simplifyin interfacePreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategy- Parameters:
message- The message to be simplified.- Returns:
- An optional with an improved message or an empty optional if no improvements could be made by this strategy.
-