protected static class Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType extends Advice.Dispatcher.Delegating.Resolved.ForMethodEnter
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithDiscardedEnterType, Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter, Advice.Dispatcher.Delegating.Resolved.ForMethodEnter, Advice.Dispatcher.Delegating.Resolved.ForMethodExit
Advice.Dispatcher.Resolved.AbstractBase, Advice.Dispatcher.Resolved.ForMethodEnter, Advice.Dispatcher.Resolved.ForMethodExit
Advice.Dispatcher.Bound, Advice.Dispatcher.Delegating, Advice.Dispatcher.Inactive, Advice.Dispatcher.Inlining, Advice.Dispatcher.RelocationHandler, Advice.Dispatcher.Resolved, Advice.Dispatcher.SuppressionHandler, Advice.Dispatcher.Unresolved
delegator
adviceMethod, offsetMappings, postProcessor, relocationHandler, suppressionHandler
IGNORE_ANNOTATION, IGNORE_METHOD
Modifier | Constructor and Description |
---|---|
protected |
WithRetainedEnterType(MethodDescription.InDefinedShape adviceMethod,
Advice.PostProcessor postProcessor,
List<? extends Advice.OffsetMapping.Factory<?>> userFactories,
TypeDefinition exitType,
Advice.Delegator delegator)
Creates a new resolved dispatcher for implementing method enter advice that does expose the enter type.
|
Modifier and Type | Method and Description |
---|---|
TypeDefinition |
getAdviceType()
The type that is produced as a result of executing this advice method.
|
doResolve, getNamedTypes, isPrependLineNumber, of, resolve
bind
isAlive
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bind
isAlive
protected WithRetainedEnterType(MethodDescription.InDefinedShape adviceMethod, Advice.PostProcessor postProcessor, List<? extends Advice.OffsetMapping.Factory<?>> userFactories, TypeDefinition exitType, Advice.Delegator delegator)
adviceMethod
- The represented advice method.postProcessor
- The post processor to apply.userFactories
- A list of user-defined factories for offset mappings.exitType
- The exit type or void
if no exit type is defined.delegator
- The delegator to use.public TypeDefinition getAdviceType()
Copyright © 2014–2020. All rights reserved.