Class LabelExpression.Not

    • Field Detail

      • base

        public final Label base
    • Constructor Detail

      • Not

        public Not​(Label base)
    • Method Detail

      • matches

        public boolean matches​(VariableResolver<Boolean> resolver)
        Description copied from class: Label
        Evaluates whether the label expression is true given the specified value assignment. IOW, returns true if the assignment provided by the resolver matches this label expression.
        Specified by:
        matches in class Label
      • accept

        public <V,​P> V accept​(LabelVisitor<V,​P> visitor,
                                    P param)
        Description copied from class: Label
        Accepts a visitor and call its respective "onXYZ" method based no the actual type of 'this'.
        Specified by:
        accept in class Label