public static class Coder.NonDeterministicException
extends java.lang.Exception
Coder.verifyDeterministic() if the encoding is not deterministic,
including details of why the encoding is not deterministic.| Constructor and Description |
|---|
NonDeterministicException(Coder<?> coder,
java.util.List<java.lang.String> reasons) |
NonDeterministicException(Coder<?> coder,
java.util.List<java.lang.String> reasons,
Coder.NonDeterministicException cause) |
NonDeterministicException(Coder<?> coder,
java.lang.String reason) |
NonDeterministicException(Coder<?> coder,
java.lang.String reason,
Coder.NonDeterministicException e) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMessage() |
java.lang.Iterable<java.lang.String> |
getReasons() |
public NonDeterministicException(Coder<?> coder, java.lang.String reason, @Nullable Coder.NonDeterministicException e)
public NonDeterministicException(Coder<?> coder, java.lang.String reason)
public NonDeterministicException(Coder<?> coder, java.util.List<java.lang.String> reasons)
public NonDeterministicException(Coder<?> coder, java.util.List<java.lang.String> reasons, @Nullable Coder.NonDeterministicException cause)