object Matcher extends Serializable
- Alphabetic
- By Inheritance
- Matcher
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class And(simples: NonEmptyList[Simple]) extends Matcher with Product with Serializable
Conjunction: Matches if all simple constituents match
Conjunction: Matches if all simple constituents match
For a strict match all constituents must match loosely, and any of them strictly with regards to pre-release behaviour.
- implicit final class AndAndOps extends AnyVal
- case class Caret(base: Partial) extends Simple with Product with Serializable
Caret ranges, flexible minor and patch, special handling for 0 prefixes
- case class Exact(p: Partial) extends Primitive with Product with Serializable
- case class GT(p: Partial) extends Primitive with Product with Serializable
- case class GTE(p: Partial) extends Primitive with Product with Serializable
- case class Hyphen(lower: Partial, upper: Partial) extends Simple with Product with Serializable
Hyphen ranges, ranges bounded by a lower and upper bound
- case class LT(p: Partial) extends Primitive with Product with Serializable
- case class LTE(p: Partial) extends Primitive with Product with Serializable
- case class Or(ands: NonEmptyList[And]) extends Matcher with Product with Serializable
Disjunction: Matches if any of the constituents match
- implicit final class OrOps extends AnyVal
- sealed trait Primitive extends Simple
- sealed trait Simple extends Matcher
Simple matchers: all matcher except conjunction and disjunction (AND and OR) ranges
- implicit final class SimpleAndOps extends AnyVal
- case class Tilde(p: Partial) extends Simple with Product with Serializable
Tilde ranges: Flexible patch
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def eqv(p: Partial): Exact
a matcher that matches if the given version is equal to this partial
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def gt(p: Partial): GT
a matches that matches if the given version is greater than this partial
- def gte(p: Partial): GTE
a matcher that matches if the given version is greater or equal to this partial
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lowerBound(m: Matcher): Bound
The lower bound of the given matcher
- def lt(p: Partial): LT
a matcher that matches if the given version is less than this partial
- def lte(p: Partial): LTE
a matcher that matches if the given version is less than or equal to this partial
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def print(m: Matcher): String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def upperBound(m: Matcher): Bound
The upper bound of the given matcher
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated