protected static class Advice.Dispatcher.Active.Resolved.ForMethodExit.WithoutExceptionHandler extends Advice.Dispatcher.Active.Resolved.ForMethodExit
Advice.Dispatcher.Active.Resolved.ForMethodExit.WithExceptionHandler, Advice.Dispatcher.Active.Resolved.ForMethodExit.WithoutExceptionHandlerAdvice.Dispatcher.Active.Resolved.ForMethodEnter, Advice.Dispatcher.Active.Resolved.ForMethodExitAdvice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Active, Advice.Dispatcher.Inactive, Advice.Dispatcher.Resolved, Advice.Dispatcher.UnresolvedadviceMethod, offsetMappingsIGNORE_METHOD| Modifier | Constructor and Description |
|---|---|
protected |
WithoutExceptionHandler(MethodDescription.InDefinedShape adviceMethod,
TypeDescription enterType)
Creates a new resolved dispatcher for implementing method exit advice that does not handle exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
protected StackSize |
getAdditionalPadding()
Returns the additional padding this exit advice implies.
|
boolean |
isSkipThrowable()
Indicates if this advice requires to be called when the instrumented method terminates exceptionally.
|
String |
toString() |
apply, equals, hashCode, ofapply, isAliveclone, finalize, getClass, notify, notifyAll, wait, wait, waitapplyisAliveprotected WithoutExceptionHandler(MethodDescription.InDefinedShape adviceMethod, TypeDescription enterType)
adviceMethod - The represented advice method.enterType - The type of the value supplied by the enter advice method or a description of void if no such value exists.protected StackSize getAdditionalPadding()
Advice.Dispatcher.Active.Resolved.ForMethodExitgetAdditionalPadding in class Advice.Dispatcher.Active.Resolved.ForMethodExitpublic boolean isSkipThrowable()
Advice.Dispatcher.Resolved.ForMethodExittrue if this advice requires to be called when the instrumented method terminates exceptionally.Copyright © 2014–2016. All rights reserved.