public static class Coder.NonDeterministicException extends Throwable
Coder.verifyDeterministic() if the encoding is
not deterministic, including details of why the encoding is not deterministic.| Constructor and Description |
|---|
NonDeterministicException(Coder<?> coder,
List<String> reasons) |
NonDeterministicException(Coder<?> coder,
List<String> reasons,
Coder.NonDeterministicException cause) |
NonDeterministicException(Coder<?> coder,
String reason) |
NonDeterministicException(Coder<?> coder,
String reason,
Coder.NonDeterministicException e) |
| Modifier and Type | Method and Description |
|---|---|
String |
getMessage() |
Iterable<String> |
getReasons() |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic NonDeterministicException(Coder<?> coder, String reason, @Nullable Coder.NonDeterministicException e)
public NonDeterministicException(Coder<?> coder, List<String> reasons, @Nullable Coder.NonDeterministicException cause)
public String getMessage()
getMessage in class Throwable