Interface Advice.ArgumentHandler.ForInstrumentedMethod

    • Method Detail

      • prepare

        int prepare​(org.objectweb.asm.MethodVisitor methodVisitor)
        Prepares this argument handler for future offset access.
        Parameters:
        methodVisitor - The method visitor to which to write any potential byte code.
        Returns:
        The minimum stack size that is required to apply this manipulation.
      • bindExit

        Advice.ArgumentHandler.ForAdvice bindExit​(MethodDescription.TypeToken typeToken,
                                                  boolean skipThrowable)
        Binds an advice method as exit advice for this handler.
        Parameters:
        typeToken - The type token of the advice method.
        skipThrowable - true if no throwable is stored.
        Returns:
        The resolved argument handler for enter advice.
      • isCopyingArguments

        boolean isCopyingArguments()
        Returns true if the original arguments are copied before invoking the instrumented method.
        Returns:
        true if the original arguments are copied before invoking the instrumented method.
      • getNamedTypes

        java.util.List<TypeDescription> getNamedTypes()
        Returns a list of the named types in their declared order.
        Returns:
        A list of the named types in their declared order.