public interface Consequence<T>
Modifier and Type | Method and Description |
---|---|
Consequence<T> |
because(java.lang.String explanation) |
void |
evaluateFor(Actor actor) |
Consequence<T> |
orComplainWith(java.lang.Class<? extends java.lang.Error> complaintType) |
Consequence<T> |
orComplainWith(java.lang.Class<? extends java.lang.Error> complaintType,
java.lang.String complaintDetails) |
Consequence<T> |
whenAttemptingTo(Performable performable) |
void evaluateFor(Actor actor)
Consequence<T> orComplainWith(java.lang.Class<? extends java.lang.Error> complaintType)
Consequence<T> orComplainWith(java.lang.Class<? extends java.lang.Error> complaintType, java.lang.String complaintDetails)
Consequence<T> whenAttemptingTo(Performable performable)
Consequence<T> because(java.lang.String explanation)