object EitherValues extends EitherValues
Companion object that facilitates the importing of ValueEither members as
an alternative to mixing it in. One use case is to import EitherValues's members so you can use
left.value and right.value on Either in the Scala interpreter:
$ scala -cp scalatest-1.7.jar
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_29).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import org.scalatest._
import org.scalatest._
scala> import matchers.Matchers._
import matchers.Matchers._
scala> import EitherValues._
import EitherValues._
scala> val e: Either[String, Int] = Left("Muchas problemas")
e: Either[String,Int] = Left(Muchas problemas)
scala> e.left.value should be ("Muchas problemas")
scala> e.right.value should be < 9
org.scalatest.TestFailedException: The Either on which rightValue was invoked was not defined.
  at org.scalatest.EitherValues$RightValuable.value(EitherValues.scala:148)
  at .<init>(<console>:18)
  ...
- Source
- EitherValues.scala
- Alphabetic
- By Inheritance
- EitherValues
- EitherValues
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- 
      
      
      
        
      
    
      
        
        class
      
      
        LeftValuable[L, R] extends AnyRef
      
      
      Wrapper class that adds a valuemethod toLeftProjection, allowing you to make statements like:Wrapper class that adds a valuemethod toLeftProjection, allowing you to make statements like:either.left.value should be > 9- Definition Classes
- EitherValues
 
- 
      
      
      
        
      
    
      
        
        class
      
      
        RightValuable[L, R] extends AnyRef
      
      
      Wrapper class that adds a valuemethod toRightProjection, allowing you to make statements like:Wrapper class that adds a valuemethod toRightProjection, allowing you to make statements like:either.right.value should be > 9- Definition Classes
- EitherValues
 
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        convertLeftProjectionToValuable[L, R](leftProj: LeftProjection[L, R])(implicit pos: Position): LeftValuable[L, R]
      
      
      Implicit conversion that adds a valuemethod toLeftProjection.Implicit conversion that adds a valuemethod toLeftProjection.- Definition Classes
- EitherValues
 
- 
      
      
      
        
      
    
      
        implicit 
        def
      
      
        convertRightProjectionToValuable[L, R](rightProj: RightProjection[L, R])(implicit pos: Position): RightValuable[L, R]
      
      
      Implicit conversion that adds a valuemethod toRightProjection.Implicit conversion that adds a valuemethod toRightProjection.- Definition Classes
- EitherValues
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        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()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )