Annotation Type MemberSubstitution.AllArguments

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      boolean includeSelf
      Determines if the produced array should include the instrumented method's target reference within the array, if the targeted element is non-static.
      boolean nullIfEmpty
      Determines if null should be assigned to the annotated parameter to the annotated parameter.
      MemberSubstitution.Source source
      Determines the source that is considered for this annotation which can be either the substituted method, constructor or field, or the instrumented method.
      Assigner.Typing typing
      The typing that should be applied when assigning the arguments to an array element.
    • Element Detail

      • typing

        Assigner.Typing typing
        The typing that should be applied when assigning the arguments to an array element.
        Returns:
        The typing to apply upon assignment.
        Default:
        net.bytebuddy.implementation.bytecode.assign.Assigner.Typing.STATIC
      • source

        MemberSubstitution.Source source
        Determines the source that is considered for this annotation which can be either the substituted method, constructor or field, or the instrumented method.
        Returns:
        The source that is considered for this annotation.
        Default:
        net.bytebuddy.asm.MemberSubstitution.Source.SUBSTITUTED_ELEMENT
      • includeSelf

        boolean includeSelf
        Determines if the produced array should include the instrumented method's target reference within the array, if the targeted element is non-static.
        Returns:
        true if a possible this reference should be included in the assigned array.
        Default:
        false
      • nullIfEmpty

        boolean nullIfEmpty
        Determines if null should be assigned to the annotated parameter to the annotated parameter.
        Returns:
        true if null should be assigned to the annotated parameter to the annotated parameter.
        Default:
        false