Interface MemberSubstitution.Substitution.Chain.Step

    • Method Detail

      • resolve

        MemberSubstitution.Substitution.Chain.Step.Resolution resolve​(TypeDescription targetType,
                                                                      ByteCodeElement target,
                                                                      TypeList.Generic parameters,
                                                                      TypeDescription.Generic current,
                                                                      java.util.Map<java.lang.Integer,​java.lang.Integer> offsets,
                                                                      int freeOffset)
        Resolves this step of a substitution chain.
        Parameters:
        targetType - The target result type of the substitution.
        target - The byte code element that is currently substituted.
        parameters - The parameters of the substituted element.
        current - The current type of the applied substitution that is the top element on the operand stack.
        offsets - The arguments of the substituted byte code element mapped to their local variable offsets.
        freeOffset - The first free offset in the local variable array.
        Returns:
        A resolved substitution step for the supplied inputs.