Class MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues

java.lang.Object
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues
All Implemented Interfaces:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver
Enclosing interface:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver

@Enhance public static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver
An implementation that supplies a default set of arguments to a bootstrap method. The arguments are:
  • A java.lang.invoke.MethodHandles.Lookup representing the source method.
  • A String representing the target's internal name.
  • A java.lang.invoke.MethodType representing the type that is requested for binding.
  • A String representation of the delegate's binary class name.
  • A Class representing the receiver type of the substituted element.
  • A String representing the internal name of the substituted element.
  • A java.lang.invoke.MethodHandle to the substituted element.
  • A Class describing the instrumented type.
  • A String representing the instrumented method or constructor.