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

    • Field Detail

      • targetComponentType

        private final TypeDescription.Generic targetComponentType
        The component type of the annotated parameter.
      • includeSelf

        private final boolean includeSelf
        true if the this reference should be included in the created array, if available.
      • nullIfEmpty

        private final boolean nullIfEmpty
        true if null should be assigned to the parameter if no arguments are available.
      • assigner

        private final Assigner assigner
        The assigner to use.
      • instrumentedMethod

        private final MethodDescription instrumentedMethod
        The instrumented method.
    • Constructor Detail

      • 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.