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)