@HashCodeAndEqualsPlugin.Enhance protected static class Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler extends Advice.Dispatcher.Inlining.Resolved.ForMethodExit
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler, Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandlerAdvice.Dispatcher.Inlining.Resolved.AdviceMethodInliner, Advice.Dispatcher.Inlining.Resolved.ForMethodEnter, Advice.Dispatcher.Inlining.Resolved.ForMethodExitAdvice.Dispatcher.Resolved.AbstractBase, Advice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExitAdvice.Dispatcher.Bound, Advice.Dispatcher.Delegating, Advice.Dispatcher.Inactive, Advice.Dispatcher.Inlining, Advice.Dispatcher.RelocationHandler, Advice.Dispatcher.Resolved, Advice.Dispatcher.SuppressionHandler, Advice.Dispatcher.UnresolvedadviceMethod, classReaderoffsetMappings, postProcessor, relocationHandler, suppressionHandlerIGNORE_ANNOTATION, IGNORE_METHOD| Modifier | Constructor and Description |
|---|---|
protected |
WithExceptionHandler(MethodDescription.InDefinedShape adviceMethod,
Advice.PostProcessor postProcessor,
Map<String,TypeDefinition> namedTypes,
Map<String,TypeDefinition> uninitializedNamedTypes,
List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
AsmClassReader classReader,
TypeDefinition enterType,
TypeDescription throwable)
Creates a new resolved dispatcher for implementing method exit advice that handles exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
TypeDescription |
getThrowable()
Returns the type of throwable for which this exit advice is supposed to be invoked.
|
apply, bind, getAdviceType, getArgumentHandlerFactory, getNamedTypes, of, resolveInitializationTypesisAliveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisAliveprotected WithExceptionHandler(MethodDescription.InDefinedShape adviceMethod, Advice.PostProcessor postProcessor, Map<String,TypeDefinition> namedTypes, Map<String,TypeDefinition> uninitializedNamedTypes, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, AsmClassReader classReader, TypeDefinition enterType, TypeDescription throwable)
adviceMethod - The represented advice method.postProcessor - The post processor to apply.namedTypes - A mapping of all available local variables by their name to their type.uninitializedNamedTypes - A mapping of all uninitialized local variables by their name to their type.userFactories - A list of user-defined factories for offset mappings.classReader - The class reader for parsing the advice method's class file.enterType - The type of the value supplied by the enter advice method or
a description of void if no such value exists.throwable - The type of the handled throwable type for which this advice is invoked.public TypeDescription getThrowable()
Throwable type for which to invoke this exit advice or a description of NoExceptionHandler
if this exit advice does not expect to be invoked upon any throwable.Copyright © 2014–2025. All rights reserved.