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.WithoutExceptionHandler
Advice.Dispatcher.Active.Resolved.ForMethodEnter, Advice.Dispatcher.Active.Resolved.ForMethodExit
Advice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExit
Advice.Dispatcher.Active, Advice.Dispatcher.Inactive, Advice.Dispatcher.Resolved, Advice.Dispatcher.Unresolved
adviceMethod, offsetMappings
IGNORE_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, of
apply, isAlive
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
apply
isAlive
protected 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.ForMethodExit
getAdditionalPadding
in class Advice.Dispatcher.Active.Resolved.ForMethodExit
public boolean isSkipThrowable()
Advice.Dispatcher.Resolved.ForMethodExit
true
if this advice requires to be called when the instrumented method terminates exceptionally.Copyright © 2014–2016. All rights reserved.