Interface MethodRebaseResolver.Resolution

    • Method Detail

      • isRebased

        boolean isRebased()
        Checks if this resolution represents a rebased method.
        Returns:
        true if this resolution requires to rebase a method.
      • getResolvedMethod

        MethodDescription.InDefinedShape getResolvedMethod()
        Returns the resolved method if this resolution represents a rebased method or the original method.
        Returns:
        The resolved method if this resolution represents a rebased method or the original method.
      • getAdditionalArguments

        StackManipulation getAdditionalArguments()
        A rebased method might require additional arguments in order to create a distinct signature. The stack manipulation that is returned from this method loads these arguments onto the operand stack. For a non-rebased method, this method throws an IllegalArgumentException.
        Returns:
        A stack manipulation that loaded the additional arguments onto the stack, if any.