public class UndeclaredThrowableStrategy extends DefaultGeneratorStrategy
GeneratorStrategy
suitable for use with org.mockito.cglib.Enhancer
which
causes all undeclared exceptions thrown from within a proxied method to be wrapped
in an alternative exception of your choice.INSTANCE
Constructor and Description |
---|
UndeclaredThrowableStrategy(Class wrapper)
Create a new instance of this strategy.
|
Modifier and Type | Method and Description |
---|---|
protected ClassGenerator |
transform(ClassGenerator cg) |
generate, getClassWriter, transform
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals
public UndeclaredThrowableStrategy(Class wrapper)
wrapper
- a class which extends either directly or
indirectly from Throwable
and which has at least one
constructor that takes a single argument of type
Throwable
, for example
java.lang.reflect.UndeclaredThrowableException.class
protected ClassGenerator transform(ClassGenerator cg) throws Exception
transform
in class DefaultGeneratorStrategy
Exception
Copyright © 2016. All rights reserved.