private static final class CheckedProviders.ThrowingHandler extends CheckedProviders.CheckedProviderInvocationHandler<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Constructor<? extends java.lang.Throwable> |
throwableCtor |
private java.lang.String |
typeName |
Modifier | Constructor and Description |
---|---|
private |
ThrowingHandler(java.lang.reflect.Constructor<? extends java.lang.Throwable> throwableCtor,
java.lang.String typeName) |
Modifier and Type | Method and Description |
---|---|
(package private) static CheckedProviders.ThrowingHandler |
forClass(java.lang.Class<? extends java.lang.Throwable> throwable) |
protected java.lang.Object |
invokeGet(java.lang.Object proxy,
java.lang.reflect.Method method) |
java.lang.String |
toString() |
invoke
private final java.lang.reflect.Constructor<? extends java.lang.Throwable> throwableCtor
private final java.lang.String typeName
private ThrowingHandler(java.lang.reflect.Constructor<? extends java.lang.Throwable> throwableCtor, java.lang.String typeName)
static CheckedProviders.ThrowingHandler forClass(java.lang.Class<? extends java.lang.Throwable> throwable)
protected java.lang.Object invokeGet(java.lang.Object proxy, java.lang.reflect.Method method) throws java.lang.Throwable
invokeGet
in class CheckedProviders.CheckedProviderInvocationHandler<java.lang.Object>
java.lang.Throwable
public java.lang.String toString()
toString
in class CheckedProviders.CheckedProviderInvocationHandler<java.lang.Object>