Class MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Resolved

java.lang.Object
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Resolved
All Implemented Interfaces:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved
Enclosing class:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments

@Enhance protected static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Resolved extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved
A resolves offset mapping for an array containing all arguments.
  • Constructor Details

    • Resolved

      protected Resolved(TypeDescription.Generic targetComponentType, Assigner.Typing typing, MemberSubstitution.Source source, boolean includeSelf, boolean nullIfEmpty, Assigner assigner, MethodDescription instrumentedMethod)
      Creates a resolved version for an offset mapping of all arguments.
      Parameters:
      targetComponentType - The component type of the annotated parameter.
      typing - The typing to use.
      source - The source providing the reference.
      includeSelf - true if the this reference should be included in the created array, if available.
      nullIfEmpty - true if null should be assigned to the parameter if no arguments are available.
      assigner - The assigner to use.
      instrumentedMethod - The instrumented method.
  • Method Details