final class SameVersion extends Rule with Product with Serializable
Forces some modules to all have the same version.
If ever different versions are found, the highest one is currently selected.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SameVersion
- Rule
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new SameVersion(matchers: Set[ModuleMatcher])
Type Members
- type C = SameVersionConflict
- Definition Classes
- SameVersion → Rule
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 canEqual(obj: Any): Boolean
- Definition Classes
- SameVersion → Equals
- def check(res: core.Resolution): Option[SameVersionConflict]
- Definition Classes
- SameVersion → Rule
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def enforce(res: core.Resolution, ruleRes: RuleResolution): Either[UnsatisfiableRule, Either[UnsatisfiedRule, Option[core.Resolution]]]
- Definition Classes
- Rule
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: Any): Boolean
- Definition Classes
- SameVersion → Equals → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- SameVersion → AnyRef → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val matchers: Set[ModuleMatcher]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productArity: Int
- Definition Classes
- SameVersion → Product
- def productElement(n: Int): Any
- Definition Classes
- SameVersion → Product
- def productElementName(n: Int): String
- Definition Classes
- SameVersion → Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def productIterator: Iterator[Any]
- Definition Classes
- Product
- def productPrefix: String
- Definition Classes
- SameVersion → Product
- def repr: String
- Definition Classes
- Rule
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- SameVersion → AnyRef → Any
- def tryResolve(res: core.Resolution, conflict: SameVersionConflict): Either[UnsatisfiableRule, core.Resolution]
- Definition Classes
- SameVersion → Rule
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()
- def withMatchers(matchers: Set[ModuleMatcher]): SameVersion