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