harness.core.HError$
See theHError companion class
object HError
Members list
Concise view
Type members
Classlikes
Analogous to the scala predef '???', except instead of throwing, it gives you a concrete error type.
object ???
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
abstract class ErrorBuilder3[+E](build: (String, String, List[Throwable]) => E) extends ErrorBuilder2[E]
Attributes
- Graph
- Supertypes
- Known subtypes
- object UserError.type
Used when you want to start the error message with "WTF, why is this happening"
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- InternalDefect.type
Attributes
- Graph
- Supertypes
- trait Producttrait Equalsclass HErrorclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
abstract class Single(userMessage: UserMessage, internalMessage: String, causes: List[Throwable]) extends HError
Attributes
- Graph
- Supertypes
- Known subtypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- SystemFailure.type
Attributes
object UserMessage
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- UserMessage.type
trait UserMessage
Only purpose is to lift a non-HError Throwable into an HError. If another HError uses this as a cause, the wrapping will be removed.