object Res
- Alphabetic
- By Inheritance
- Res
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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 Serializable with Res[T]
- def apply[T](o: Either[String, T]): Product with Serializable with Res[T]
- def apply[T](o: Option[T], errMsg: ⇒ String): Product with Serializable with Res[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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] )
- def fold[M[_] <: Traversable[_], T, V](init: V, inputs: M[T])(f: (V, T) ⇒ Res[V]): Res[V]
-
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
-
def
map[M[_] <: Traversable[_], T, V](inputs: M[T])(f: (T) ⇒ Res[V])(implicit cbf: CanBuildFrom[_, 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( ... )
-
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( ... )
-
object
Skip extends Failing with Product with Serializable
Nothing was entered