Uses of Class
com.github.zafarkhaja.semver.expr.CompositeExpression
Packages that use CompositeExpression
Package
Description
This package contains classes that implement the SemVer Expressions.
-
Uses of CompositeExpression in com.github.zafarkhaja.semver.expr
Methods in com.github.zafarkhaja.semver.expr that return CompositeExpressionModifier and TypeMethodDescriptionCompositeExpression.and
(Expression expr) Adds anotherExpression
toCompositeExpression
usingAnd
logical expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingGreater
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingGreater
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingGreaterOrEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingGreaterOrEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingLess
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingLess
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingLessOrEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingLessOrEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingNotEqual
expression.static CompositeExpression
Creates aCompositeExpression
with an underlyingNotEqual
expression.static CompositeExpression
CompositeExpression.Helper.not
(Expression expr) Creates aCompositeExpression
with an underlyingNot
expression.CompositeExpression.or
(Expression expr) Adds anotherExpression
toCompositeExpression
usingOr
logical expression.private CompositeExpression
ExpressionParser.parseCaretRange()
Parses the <caret-range> non-terminal.private CompositeExpression
ExpressionParser.parseComparisonRange()
Parses the <comparison-range> non-terminal.private CompositeExpression
ExpressionParser.parseHyphenRange()
Parses the <hyphen-range> non-terminal.private CompositeExpression
ExpressionParser.parseMoreExpressions
(CompositeExpression expr) Parses the <more-expr> non-terminal.private CompositeExpression
ExpressionParser.parsePartialVersionRange()
Parses the <partial-version-range> non-terminal.private CompositeExpression
ExpressionParser.parseRange()
Parses the <range> non-terminal.private CompositeExpression
ExpressionParser.parseSemVerExpression()
Parses the <semver-expr> non-terminal.private CompositeExpression
ExpressionParser.parseTildeRange()
Parses the <tilde-range> non-terminal.private CompositeExpression
ExpressionParser.parseWildcardRange()
Parses the <wildcard-range> non-terminal.Methods in com.github.zafarkhaja.semver.expr with parameters of type CompositeExpressionModifier and TypeMethodDescriptionprivate CompositeExpression
ExpressionParser.parseMoreExpressions
(CompositeExpression expr) Parses the <more-expr> non-terminal.