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 Ecause(java.lang.Throwable cause)Ecode(int code)java.util.Map<java.lang.String,java.lang.String>data()Edata(java.lang.String key, java.lang.String value)Edata(java.util.Map<java.lang.String,java.lang.String> data)static Eempty()booleanequals(java.lang.Object o)booleanhasCause()booleanhasData()inthashCode()Emessage(java.lang.String message)Ename(java.lang.String name)java.lang.ExceptiontoException()<A> Maybe<A>toMaybe()java.lang.StringtoString()
-
-
-
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:
namein classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
message
public E message(java.lang.String message)
- Specified by:
messagein classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
code
public E code(int code)
- Specified by:
codein classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
cause
public E cause(java.lang.Throwable cause)
- Specified by:
causein 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:
datain 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:
datain classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
hasCause
public boolean hasCause()
- Specified by:
hasCausein classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
hasData
public boolean hasData()
- Specified by:
hasDatain classe.AbstractE<java.lang.Throwable,java.util.Map<java.lang.String,java.lang.String>>
-
toException
public java.lang.Exception toException()
- Specified by:
toExceptionin 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-