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,
@Nullable Coder.NonDeterministicException cause) |
NonDeterministicException(Coder<?> coder,
java.lang.String reason) |
NonDeterministicException(Coder<?> coder,
java.lang.String reason,
@Nullable 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)