Interface PreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategy

All Known Implementing Classes:
PreprocessIssueMessageSimplifier.DefaultMessageSimplifier, PreprocessIssueMessageSimplifier.EvenCountTemplateMessageSimplifierStrategy, PreprocessIssueMessageSimplifier.RegexTemplateMessageSimplifierStrategy, PreprocessIssueMessageSimplifier.TokenPairTemplateMessageSimplifierStrategy
Enclosing class:
PreprocessIssueMessageSimplifier

protected static interface PreprocessIssueMessageSimplifier.PreprocIssueMessageSimplifierStrategy
Interface for strategies that improve preprocess error messages before showing them to the user.
  • Method Details

    • simplify

      Attempt to simplify an error message.
      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.