java.lang.Object
com.github.zafarkhaja.semver.expr.And
All Implemented Interfaces:
Expression

class And extends Object implements Expression
Expression for the logical "and" operator.
Since:
0.7.0
  • Field Details

    • left

      private final Expression left
      The left-hand operand of expression.
  • Constructor Details

    • And

      And(Expression left, Expression right)
      Constructs a And expression with the left-hand and right-hand operands.
      Parameters:
      left - the left-hand operand of expression
      right - the right-hand operand of expression
  • Method Details

    • interpret

      public boolean interpret(Version version)
      Checks if both operands evaluate to true.
      Specified by:
      interpret in interface Expression
      Parameters:
      version - the version to interpret against
      Returns:
      true if both operands evaluate to true or false otherwise