static class ThrowingProviderBinder.Result
extends java.lang.Object
implements java.io.Serializable
CheckedProvider.get()
. This is the value
that will be scoped by Guice.Modifier and Type | Field and Description |
---|---|
private java.lang.Exception |
exception |
private static long |
serialVersionUID |
private java.lang.Object |
value |
Modifier | Constructor and Description |
---|---|
private |
Result(java.lang.Object value,
java.lang.Exception exception) |
Modifier and Type | Method and Description |
---|---|
static ThrowingProviderBinder.Result |
forException(java.lang.Exception e) |
static ThrowingProviderBinder.Result |
forValue(java.lang.Object value) |
java.lang.Object |
getOrThrow() |
private static final long serialVersionUID
private final java.lang.Object value
private final java.lang.Exception exception
public static ThrowingProviderBinder.Result forValue(java.lang.Object value)
public static ThrowingProviderBinder.Result forException(java.lang.Exception e)
public java.lang.Object getOrThrow() throws java.lang.Exception
java.lang.Exception