object Res
- Alphabetic
- By Inheritance
- Res
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class Exception(t: Throwable, msg: String) extends Failing with Product with Serializable
An unknown exception was thrown when the command was being run, whether from the command itself or within Ammonite's own machinery.
An unknown exception was thrown when the command was being run, whether from the command itself or within Ammonite's own machinery.
Contains an optional msg that will be printed together with the exception when it it shown to the user.
- case class Exit(value: Any) extends Failing with Product with Serializable
The user wanted to exit the REPL
- sealed abstract class Failing extends Res[Nothing]
Failing results never call their callbacks, and just remain unchanged
- case class Failure(msg: String) extends Failing with Product with Serializable
A known failure occurred, maybe caused by an exception (e.g.
A known failure occurred, maybe caused by an exception (e.g.
ThreadDeath
) and maybe not (e.g. compile error)- msg
the message we want to display on screen due to this failure
- case class Success[+T](s: T) extends Res[T] with Product with Serializable
Successes map and flatmap just like a simple Box[T]
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
- def apply[T](o: Try[T], errMsg: (Throwable) => String): Product with Res[T] with Serializable
- def apply[T](o: Either[String, T]): Product with Res[T] with Serializable
- def apply[T](o: Option[T], errMsg: => String): Product with Res[T] with Serializable
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fold[M[_] <: Traversable[_], T, V](init: V, inputs: M[T])(f: (V, T) => Res[V]): Res[V]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[M[_] <: Traversable[_], T, V](inputs: M[T])(f: (T) => Res[V])(implicit cbf: Factory[V, M[V]]): Res[M[V]]
Maps a Res-returning function across a collection
M[T]
, failing fast and bailing out if any individual element fails. - 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(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()
- case object Skip extends Failing with Product with Serializable
Nothing was entered