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)