@HashCodeAndEqualsPlugin.Enhance public static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver
java.lang.invoke.MethodHandles.Lookup
representing the source method.String
representing the target's internal name.java.lang.invoke.MethodType
representing the type that is requested for binding.String
representation of the delegate's binary class name.Class
representing the receiver type of the substituted element.String
representing the internal name of the substituted element.java.lang.invoke.MethodHandle
to the substituted element.Class
describing the instrumented type.String
representing the instrumented method or constructor.Modifier and Type | Class and Description |
---|---|
static class |
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues.Factory
A factory for creating a default bootstrap argument resolver.
|
protected static class |
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues.Resolved
A resolved default bootstrap argument resolver.
|
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues
Modifier | Constructor and Description |
---|---|
protected |
ForDefaultValues(MethodDescription.InDefinedShape delegate)
Creates a default bootstrap argument resolver.
|
Modifier and Type | Method and Description |
---|---|
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved |
resolve(TypeDescription instrumentedType,
MethodDescription instrumentedMethod)
Resolves this resolver for a given instrumented type and method.
|
protected ForDefaultValues(MethodDescription.InDefinedShape delegate)
delegate
- The delegation target.public MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod)
resolve
in interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver
instrumentedType
- The instrumented type.instrumentedMethod
- The instrumented method.Copyright © 2014–2023. All rights reserved.