Interface Invokable
- All Known Subinterfaces:
Action
- All Known Implementing Classes:
ActionSequence, CustomAction, DoAllAction, FakeObjectMethods, InvocationDiverter, InvocationToExpectationTranslator, Mockery.MockObject, ObjectMethodExpectationBouncer, ProxiedObjectIdentity, ReturnDefaultValueAction, ReturnEnumerationAction, ReturnIteratorAction, ReturnValueAction, ScriptedAction, ThrowAction, VoidAction
public interface Invokable
An object that can receive an
Invocation.-
Method Summary
Modifier and TypeMethodDescriptioninvoke(Invocation invocation) Performs an action in response to an invocation.
-
Method Details
-
invoke
Performs an action in response to an invocation.- Parameters:
invocation- The invocation to perform.- Returns:
- The result of the invocation, if not throwing an exception.
Must return
nullif the invoked method has a void return type. - Throws:
Throwable- An exception to be thrown to the caller, if not returning a value. Any checked exception thrown must be in thethrowslist of the invoked method.
-