protected static class Advice.Dispatcher.Active.Resolved.ForMethodExit extends Advice.Dispatcher.Active.Resolved implements Advice.Dispatcher.Resolved.ForMethodExit
Advice.Dispatcher.Active.Resolved.ForMethodEnter, Advice.Dispatcher.Active.Resolved.ForMethodExitAdvice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExitadviseMethod, offsetMappings| Modifier | Constructor and Description |
|---|---|
protected |
ForMethodExit(MethodDescription.InDefinedShape adviseMethod,
TypeDescription enterType)
Creates a new resolved dispatcher for implementing method exit advise.
|
| Modifier and Type | Method and Description |
|---|---|
protected MethodVisitor |
apply(MethodVisitor methodVisitor,
MethodDescription.InDefinedShape instrumentedMethod)
Applies a resolution for a given instrumented method.
|
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
isSkipThrowable()
Indicates if this advise requires to be called when the instrumented method terminates exceptionally.
|
String |
toString() |
applyclone, finalize, getClass, notify, notifyAll, wait, wait, waitapplyprotected ForMethodExit(MethodDescription.InDefinedShape adviseMethod, TypeDescription enterType)
adviseMethod - The represented advise method.enterType - The type of the value supplied by the enter advise method or a description of void if
no such value exists.public boolean isSkipThrowable()
Advice.Dispatcher.Resolved.ForMethodExitisSkipThrowable in interface Advice.Dispatcher.Resolved.ForMethodExittrue if this advise requires to be called when the instrumented method terminates exceptionally.protected MethodVisitor apply(MethodVisitor methodVisitor, MethodDescription.InDefinedShape instrumentedMethod)
Advice.Dispatcher.Active.Resolvedapply in class Advice.Dispatcher.Active.ResolvedmethodVisitor - A method visitor for writing byte code to the instrumented method.instrumentedMethod - A description of the instrumented method.public boolean equals(Object other)
equals in class Advice.Dispatcher.Active.Resolvedpublic int hashCode()
hashCode in class Advice.Dispatcher.Active.ResolvedCopyright © 2014–2016. All rights reserved.