Interface AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender.Dispatcher

All Known Implementing Classes:
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender.Dispatcher.UsingDirectInvocation, AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender.Dispatcher.UsingMethodHandle
Enclosing class:
AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender

protected static interface AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.Appender.Dispatcher
A dispatcher for a lambda expression's implementation.
  • Method Details

    • initialize

      StackManipulation initialize()
      Initializes this invocation.
      Returns:
      A stack manipulation that represents the initialization.
    • invoke

      StackManipulation invoke(MethodDescription methodDescription)
      Invokes this invocation.
      Parameters:
      methodDescription - A description of the invoked method.
      Returns:
      A stack manipulation that represents the invocation.