org.scalautils

ConversionCheckedLegacyTripleEquals

object ConversionCheckedLegacyTripleEquals extends ConversionCheckedLegacyTripleEquals

Companion object to trait ConversionCheckedLegacyTripleEquals that facilitates the importing of ConversionCheckedLegacyTripleEquals members as an alternative to mixing it in. One use case is to import ConversionCheckedLegacyTripleEquals members so you can use them in the Scala interpreter:

$ scala -classpath scalautils.jar
Welcome to Scala version 2.10.0
Type in expressions to have them evaluated.
Type :help for more information.

scala> import org.scalautils._ import org.scalautils._

scala> import ConversionCheckedLegacyTripleEquals._ import ConversionCheckedLegacyTripleEquals._

scala> 1 === 1L res0: Option[String] = None

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ConversionCheckedLegacyTripleEquals
  2. ConversionCheckedLegacyTripleEquals
  3. LowPriorityConversionCheckedConstraint
  4. EqualityConstraints
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def !== [T] (right: Interval[T]): TripleEqualsInvocationOnInterval[T]

    Returns a TripleEqualsInvocationOnInterval[T], given an Interval[T], to facilitate the “<left> should !== (<pivot> +- <tolerance>)” syntax of Matchers.

    Returns a TripleEqualsInvocationOnInterval[T], given an Interval[T], to facilitate the “<left> should !== (<pivot> +- <tolerance>)” syntax of Matchers.

    right

    the Interval[T] against which to compare the left-hand value

    returns

    a TripleEqualsInvocationOnInterval wrapping the passed Interval[T] value, with expectingEqual set to false.

    Definition Classes
    EqualityConstraints
  4. def !== (right: Null): TripleEqualsInvocation[Null]

    Returns a TripleEqualsInvocation[Null], given a null reference, to facilitate the “<left> should !== null” syntax of Matchers.

    Returns a TripleEqualsInvocation[Null], given a null reference, to facilitate the “<left> should !== null” syntax of Matchers.

    right

    a null reference

    returns

    a TripleEqualsInvocation wrapping the passed null value, with expectingEqual set to false.

    Definition Classes
    EqualityConstraints
  5. def !== [T] (right: T): TripleEqualsInvocation[T]

    Returns a TripleEqualsInvocation[T], given an object of type T, to facilitate the “<left> should !== <right>” syntax of Matchers.

    Returns a TripleEqualsInvocation[T], given an object of type T, to facilitate the “<left> should !== <right>” syntax of Matchers.

    right

    the right-hand side value for an equality assertion

    returns

    a TripleEqualsInvocation wrapping the passed right value, with expectingEqual set to false.

    Definition Classes
    EqualityConstraints
  6. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  7. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  8. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  9. def === [T] (right: Interval[T]): TripleEqualsInvocationOnInterval[T]

    Returns a TripleEqualsInvocationOnInterval[T], given an Interval[T], to facilitate the “<left> should === (<pivot> +- <tolerance>)” syntax of Matchers.

    Returns a TripleEqualsInvocationOnInterval[T], given an Interval[T], to facilitate the “<left> should === (<pivot> +- <tolerance>)” syntax of Matchers.

    right

    the Interval[T] against which to compare the left-hand value

    returns

    a TripleEqualsInvocationOnInterval wrapping the passed Interval[T] value, with expectingEqual set to true.

    Definition Classes
    EqualityConstraints
  10. def === (right: Null): TripleEqualsInvocation[Null]

    Returns a TripleEqualsInvocation[Null], given a null reference, to facilitate the “<left> should === null” syntax of Matchers.

    Returns a TripleEqualsInvocation[Null], given a null reference, to facilitate the “<left> should === null” syntax of Matchers.

    right

    a null reference

    returns

    a TripleEqualsInvocation wrapping the passed null value, with expectingEqual set to true.

    Definition Classes
    EqualityConstraints
  11. def === [T] (right: T): TripleEqualsInvocation[T]

    Returns a TripleEqualsInvocation[T], given an object of type T, to facilitate the “<left> should === <right>” syntax of Matchers.

    Returns a TripleEqualsInvocation[T], given an object of type T, to facilitate the “<left> should === <right>” syntax of Matchers.

    right

    the right-hand side value for an equality assertion

    returns

    a TripleEqualsInvocation wrapping the passed right value, with expectingEqual set to true.

    Definition Classes
    EqualityConstraints
  12. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  13. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. implicit def conversionCheckedEqualityConstraint [A, B] (implicit equalityOfA: Equality[A], cnv: (B) ⇒ A): EqualityConstraint[A, B]

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that B is implicitly convertible to A, given an implicit Equality[A].

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that B is implicitly convertible to A, given an implicit Equality[A].

    The implicitly passed Equality[A] must be used to determine equality by the returned EqualityConstraint's areEqual method.

    This method is overridden and made implicit by subtraits ConversionCheckedTripleEquals) and ConversionCheckedLegacyTripleEquals, and overriden as non-implicit by the other subtraits in this package.

    equalityOfA

    an Equality[A] type class to which the EqualityConstraint.areEqual method will delegate to determine equality.

    cnv

    an implicit conversion from B to A

    returns

    an EqualityConstraint[A, B] whose areEqual method delegates to the areEqual method of the passed Equality[A].

    Attributes
    implicit
    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  15. def convertToCheckingEqualizer [T] (left: T): CheckingEqualizer[T]

    Convert to an CheckingEqualizer that provides === and !== operators that result in Boolean and enforce a type constraint.

    Convert to an CheckingEqualizer that provides === and !== operators that result in Boolean and enforce a type constraint.

    This method is overridden and made implicit by subtraits TypeCheckedTripleEquals and ConversionCheckedTripleEquals, and overriden as non-implicit by the other subtraits in this package.

    left

    the object whose type to convert to CheckingEqualizer.

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  16. def convertToEqualizer [T] (left: T): Equalizer[T]

    Convert to an Equalizer that provides === and !== operators that result in Boolean and enforce no type constraint.

    Convert to an Equalizer that provides === and !== operators that result in Boolean and enforce no type constraint.

    This method is overridden and made implicit by subtrait TripleEquals and overriden as non-implicit by the other subtraits in this package.

    left

    the object whose type to convert to Equalizer.

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  17. implicit def convertToLegacyCheckingEqualizer [T] (left: T): LegacyCheckingEqualizer[T]

    Convert to a LegacyCheckingEqualizer that provides === and !== operators that result in Option[String] and enforce a type constraint.

    Convert to a LegacyCheckingEqualizer that provides === and !== operators that result in Option[String] and enforce a type constraint.

    This method is overridden and made implicit by subtraits TypeCheckedLegacyTripleEquals and ConversionCheckedLegacyTripleEquals, and overriden as non-implicit by the other subtraits in this package.

    left

    the object whose type to convert to LegacyCheckingEqualizer.

    Attributes
    implicit
    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  18. def convertToLegacyEqualizer [T] (left: T): LegacyEqualizer[T]

    Convert to a LegacyEqualizer that provides === and !== operators that result in Option[String] and enforce no type constraint.

    Convert to a LegacyEqualizer that provides === and !== operators that result in Option[String] and enforce no type constraint.

    This method is overridden and made implicit by subtrait LegacyTripleEquals and overriden as non-implicit by the other subtraits in this package.

    left

    the object whose type to convert to LegacyEqualizer.

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  19. implicit def defaultEquality [A] : Equality[A]

    Return an Equality[A] for any type A that determines equality via the == operator on type A.

    Return an Equality[A] for any type A that determines equality via the == operator on type A.

    returns

    a DefaultEquality for type A

    Attributes
    implicit
    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  20. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  21. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  23. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  24. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  25. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  26. implicit def lowPriorityConversionCheckedEqualityConstraint [A, B] (implicit equalityOfB: Equality[B], cnv: (A) ⇒ B): EqualityConstraint[A, B]

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that A is implicitly convertible to B, given an implicit Equality[A].

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that A is implicitly convertible to B, given an implicit Equality[A].

    The implicitly passed Equality[A] must be used to determine equality by the returned EqualityConstraint's areEqual method.

    This method is overridden and made implicit by subtraits LowPriorityConversionCheckedConstraint (extended by ConversionCheckedTripleEquals), and LowPriorityConversionCheckedLegacyConstraint (extended by ConversionCheckedLegacyTripleEquals), and overriden as non-implicit by the other subtraits in this package.

    cnv

    an implicit conversion from A to B

    returns

    an EqualityConstraint[A, B] whose areEqual method delegates to the areEqual method of the passed Equality[A].

    Attributes
    implicit
    Definition Classes
    LowPriorityConversionCheckedConstraintEqualityConstraints
  27. def lowPriorityTypeCheckedEqualityConstraint [A, B] (implicit equalityOfA: Equality[A], ev: <:<[A, B]): EqualityConstraint[A, B]

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that A must be a subtype of B, given an implicit Equality[A].

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that A must be a subtype of B, given an implicit Equality[A].

    The implicitly passed Equality[A] must be used to determine equality by the returned EqualityConstraint's areEqual method.

    This method is overridden and made implicit by subtraits LowPriorityTypeCheckedConstraint (extended by TypeCheckedTripleEquals), and LowPriorityTypeCheckedLegacyConstraint (extended by TypeCheckedLegacyTripleEquals), and overriden as non-implicit by the other subtraits in this package.

    equalityOfA

    an Equality[A] type class to which the EqualityConstraint.areEqual method will delegate to determine equality.

    ev

    evidence that A is a subype of B

    returns

    an EqualityConstraint[A, B] whose areEqual method delegates to the areEqual method of the passed Equality[A].

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  28. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  29. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  30. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  31. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  32. def toString (): String

    Definition Classes
    AnyRef → Any
  33. def typeCheckedEqualityConstraint [A, B] (implicit equalityOfA: Equality[A], ev: <:<[B, A]): EqualityConstraint[A, B]

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that B must be a subtype of A, given an implicit Equality[A].

    Provides an EqualityConstraint[A, B] class for any two types A and B, enforcing the type constraint that B must be a subtype of A, given an implicit Equality[A].

    The implicitly passed Equality[A] must be used to determine equality by the returned EqualityConstraint's areEqual method.

    This method is overridden and made implicit by subtraits TypeCheckedTripleEquals) and TypeCheckedLegacyTripleEquals, and overriden as non-implicit by the other subtraits in this package.

    equalityOfA

    an Equality[A] type class to which the EqualityConstraint.areEqual method will delegate to determine equality.

    ev

    evidence that B is a subype of A

    returns

    an EqualityConstraint[A, B] whose areEqual method delegates to the areEqual method of the passed Equality[A].

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  34. def unconstrainedEquality [A, B] (implicit equalityOfA: Equality[A]): EqualityConstraint[A, B]

    Provides an EqualityConstraint[A, B] class for any two types A and B, with no type constraint enforced, given an implicit Equality[A].

    Provides an EqualityConstraint[A, B] class for any two types A and B, with no type constraint enforced, given an implicit Equality[A].

    The implicitly passed Equality[A] must be used to determine equality by the returned EqualityConstraint's areEqual method.

    This method is overridden and made implicit by subtraits TripleEquals and LegacyTripleEquals, and overriden as non-implicit by the other subtraits in this package.

    equalityOfA

    an Equality[A] type class to which the EqualityConstraint.areEqual method will delegate to determine equality.

    returns

    an EqualityConstraint[A, B] whose areEqual method delegates to the areEqual method of the passed Equality[A].

    Definition Classes
    ConversionCheckedLegacyTripleEqualsEqualityConstraints
  35. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  36. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  37. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ConversionCheckedLegacyTripleEquals

Inherited from LowPriorityConversionCheckedConstraint

Inherited from EqualityConstraints

Inherited from AnyRef

Inherited from Any