Uses of Interface
com.github.zafarkhaja.semver.expr.Expression
Packages that use Expression
Package
Description
This is the root package of the Java SemVer library.
This package contains classes that implement the SemVer Expressions.
-
Uses of Expression in com.github.zafarkhaja.semver
Methods in com.github.zafarkhaja.semver with parameters of type ExpressionModifier and TypeMethodDescriptionbooleanVersion.satisfies(Expression expr) Checks if this version satisfies the specified SemVer Expression. -
Uses of Expression in com.github.zafarkhaja.semver.expr
Classes in com.github.zafarkhaja.semver.expr that implement ExpressionModifier and TypeClassDescription(package private) classExpression for the logical "and" operator.classThis class implements internal DSL for the SemVer Expressions using fluent interface.(package private) classExpression for the comparison "equal" operator.(package private) classExpression for the comparison "greater than" operator.(package private) classExpression for the comparison "greater than or equal to" operator.(package private) classExpression for the comparison "less than" operator.(package private) classExpression for the comparison "less than or equal to" operator.(package private) classExpression for the logical "negation" operator.(package private) classExpression for the comparison "not equal" operator.(package private) classExpression for the logical "or" operator.Classes in com.github.zafarkhaja.semver.expr that implement interfaces with type arguments of type ExpressionFields in com.github.zafarkhaja.semver.expr declared as ExpressionModifier and TypeFieldDescriptionprivate final ExpressionNot.exprThe expression to negate.private ExpressionCompositeExpression.exprTreeThe underlying expression tree.private final ExpressionAnd.leftThe left-hand operand of expression.private final ExpressionOr.leftThe left-hand operand of expression.private final ExpressionAnd.rightThe right-hand operand of expression.private final ExpressionOr.rightThe right-hand operand of expression.Methods in com.github.zafarkhaja.semver.expr that return ExpressionModifier and TypeMethodDescriptionParses the SemVer Expressions.Methods in com.github.zafarkhaja.semver.expr that return types with arguments of type ExpressionModifier and TypeMethodDescriptionstatic Parser<Expression> ExpressionParser.newInstance()Creates and returns new instance of theExpressionParserclass.Methods in com.github.zafarkhaja.semver.expr with parameters of type ExpressionModifier and TypeMethodDescriptionCompositeExpression.and(Expression expr) Adds anotherExpressiontoCompositeExpressionusingAndlogical expression.static CompositeExpressionCompositeExpression.Helper.not(Expression expr) Creates aCompositeExpressionwith an underlyingNotexpression.CompositeExpression.or(Expression expr) Adds anotherExpressiontoCompositeExpressionusingOrlogical expression.Constructors in com.github.zafarkhaja.semver.expr with parameters of type ExpressionModifierConstructorDescription(package private)And(Expression left, Expression right) Constructs aAndexpression with the left-hand and right-hand operands.Constructs aCompositeExpressionwith an underlyingExpression.(package private)Not(Expression expr) Constructs aNotexpression with an expression to negate.(package private)Or(Expression left, Expression right) Constructs aOrexpression with the left-hand and right-hand operands.