Package e.java
Class E
- java.lang.Object
-
- e.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
- e.java.E
-
public final class E extends e.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
-
Constructor Summary
Constructors Constructor Description E()
E(java.lang.String name)
E(java.lang.String name, java.lang.String message)
E(java.lang.String name, java.lang.String message, int code)
E(java.lang.String name, java.lang.String message, int code, java.lang.Throwable cause)
E(java.lang.String name, java.lang.String message, int code, java.lang.Throwable cause, java.util.Map<java.lang.String,java.lang.String> data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description E
cause(java.lang.Throwable cause)
E
code(int code)
java.util.Map<java.lang.String,java.lang.String>
data()
E
data(java.lang.String key, java.lang.String value)
E
data(java.util.Map<java.lang.String,java.lang.String> data)
static E
empty()
boolean
equals(java.lang.Object o)
boolean
hasCause()
boolean
hasData()
int
hashCode()
E
message(java.lang.String message)
E
name(java.lang.String name)
java.lang.Exception
toException()
<A> Maybe<A>
toMaybe()
java.lang.String
toString()
-
-
-
Constructor Detail
-
E
public E(java.lang.String name, java.lang.String message, int code, java.lang.Throwable cause, java.util.Map<java.lang.String,java.lang.String> data)
-
E
public E(java.lang.String name, java.lang.String message, int code, java.lang.Throwable cause)
-
E
public E(java.lang.String name, java.lang.String message, int code)
-
E
public E(java.lang.String name, java.lang.String message)
-
E
public E(java.lang.String name)
-
E
public E()
-
-
Method Detail
-
empty
public static E empty()
-
name
public E name(java.lang.String name)
- Specified by:
name
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
message
public E message(java.lang.String message)
- Specified by:
message
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
code
public E code(int code)
- Specified by:
code
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
cause
public E cause(java.lang.Throwable cause)
- Specified by:
cause
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
data
public E data(java.util.Map<java.lang.String,java.lang.String> data)
- Specified by:
data
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
data
public E data(java.lang.String key, java.lang.String value)
-
data
public java.util.Map<java.lang.String,java.lang.String> data()
- Overrides:
data
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
hasCause
public boolean hasCause()
- Specified by:
hasCause
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
hasData
public boolean hasData()
- Specified by:
hasData
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
toException
public java.lang.Exception toException()
- Specified by:
toException
in classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
toMaybe
public <A> Maybe<A> toMaybe()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-