@HashCodeAndEqualsPlugin.Enhance protected static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation.Resolved extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved
Modifier | Constructor and Description |
---|---|
protected |
Resolved(MethodDescription.InDefinedShape bootstrapMethod,
MethodDescription.InDefinedShape delegate,
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved resolver)
Creates a resolved dispatcher of a dynamic method dispatcher.
|
Modifier and Type | Method and Description |
---|---|
StackManipulation |
apply(TypeDescription receiver,
ByteCodeElement.Member original,
JavaConstant.MethodHandle methodHandle)
Creates a stack manipulation for a given substitution target.
|
StackManipulation |
initialize() |
protected Resolved(MethodDescription.InDefinedShape bootstrapMethod, MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved resolver)
bootstrapMethod
- The bootstrap method.delegate
- The delegation target.resolver
- The bootstrap argument resolver to use.public StackManipulation initialize()
initialize
in interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved
public StackManipulation apply(TypeDescription receiver, ByteCodeElement.Member original, JavaConstant.MethodHandle methodHandle)
apply
in interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved
receiver
- The type upon which the substituted element is invoked upon.original
- The substituted element.methodHandle
- A method handle that describes the invocation.Copyright © 2014–2025. All rights reserved.