@HashCodeAndEqualsPlugin.Enhance protected static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues.Resolved extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved
Modifier | Constructor and Description |
---|---|
protected |
Resolved(MethodDescription.InDefinedShape delegate,
TypeDescription instrumentedType,
MethodDescription instrumentedMethod)
Creates a resolved version of a bootstrap argument resolver.
|
Modifier and Type | Method and Description |
---|---|
List<JavaConstant> |
make(TypeDescription receiver,
ByteCodeElement.Member original,
JavaConstant.MethodHandle methodHandle)
Returns the constant values to supply to the bootstrap method.
|
protected Resolved(MethodDescription.InDefinedShape delegate, TypeDescription instrumentedType, MethodDescription instrumentedMethod)
delegate
- The delegation target.instrumentedType
- The instrumented type.instrumentedMethod
- The instrumented method.public List<JavaConstant> make(TypeDescription receiver, ByteCodeElement.Member original, JavaConstant.MethodHandle methodHandle)
make
in interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved
receiver
- The type upon which the substituted element is applied.original
- The substituted element.methodHandle
- A method handle that represents the substituted element.Copyright © 2014–2023. All rights reserved.