Class TestNotMatcher

    • Field Detail

      • subMatcher

        public final Matcher subMatcher
    • Constructor Detail

      • TestNotMatcher

        public TestNotMatcher​(Rule subRule)
    • Method Detail

      • match

        public boolean match​(MatcherContext context)
        Description copied from interface: Matcher
        Tries a match on the given MatcherContext.
        Parameters:
        context - the MatcherContext
        Returns:
        true if the match was successful
      • accept

        public <R> R accept​(MatcherVisitor<R> visitor)
        Description copied from interface: Matcher
        Accepts the given matcher visitor.
        Parameters:
        visitor - the visitor
        Returns:
        the value returned by the given visitor
      • getLabel

        public String getLabel()
        Specified by:
        getLabel in interface Matcher
        Overrides:
        getLabel in class AbstractMatcher
        Returns:
        the label of the matcher (which is identical to the label of the Rule this matcher matches)
      • defaultLabel

        public T defaultLabel​(String defaultLabel)