Package com.googlecode.catchexception.throwable.internal

This private package provides everything that is needed to implement com.googlecode.catchthrowable.CatchThrowable (the primary API).

See:
          Description

Interface Summary
InterfaceOnlyProxy Marks a proxy as generated by InterfaceOnlyProxyFactory.
ProxyFactory Creates proxies.
SubclassProxy Marks a proxy as generated by SubclassProxyFactory.
 

Class Summary
AbstractThrowableProcessingInvocationHandler<E extends Throwable> This abstract method invocation interceptor delegates all method calls to the 'underlying object', catches throwables of a given type, and (optionally) asserts that an throwable of a specific type is thrown.
DelegatingInterceptor This interceptor delegates the method call to the target object.
InterfaceOnlyProxyFactory This ProxyFactory create proxies that implements all interfaces of the underlying object including the marker interface InterfaceOnlyProxy.
SubclassProxyFactory This ProxyFactory uses Mockito's jmock package to create proxies that subclass from the target's class.
ThrowableHolder Holds a caught throwable per Thread.
ThrowableProcessingInterceptor<E extends Throwable> This AbstractThrowableProcessingInvocationHandler implements MethodInterceptor for Mockito's cglib variant.
 

Package com.googlecode.catchexception.throwable.internal Description

This private package provides everything that is needed to implement com.googlecode.catchthrowable.CatchThrowable (the primary API). The types of this package might change between micro-releases.



Copyright © 2015. All rights reserved.