final case class ZIOTrace[+E](cause: Cause[E]) extends Trace[E] with Product with Serializable
- Alphabetic
- By Inheritance
- ZIOTrace
- Serializable
- Product
- Equals
- Trace
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ZIOTrace(cause: Cause[E])
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 asString: String
- val cause: Cause[E]
- 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 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map[E1](f: (E) => E1): Trace[E1]
- 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 productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def toString(): String
- Definition Classes
- Trace → AnyRef → Any
- def toThrowable: Throwable
The returned Throwable must contain some mention of the error
E
, if not the original error fully - def unsafeAttachTraceOrReturnNewThrowable(conv: (E) => Throwable): Throwable
Try to Unsafely Mutate the contained Throwable (if any) to attach this Trace's debugging information to it and return it.
Try to Unsafely Mutate the contained Throwable (if any) to attach this Trace's debugging information to it and return it.
If the Throwable cannot be mutated to attach tracing information to it, may create a new Throwable with the tracing information.
The returned Throwable must contain some mention of the error
E
, if not the original error fully.- conv
convert any contained typed errors into a Throwable
- final def unsafeAttachTraceOrReturnNewThrowable(): Throwable
- Definition Classes
- Trace
- 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()