Class AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation

    • Field Detail

      • targetMethod

        private final JavaConstant.MethodHandle targetMethod
        The handle of the target method of the lambda expression.
      • specializedLambdaMethod

        private final JavaConstant.MethodType specializedLambdaMethod
        The specialized type of the lambda method.
    • Constructor Detail

      • LambdaMethodImplementation

        protected LambdaMethodImplementation​(JavaConstant.MethodHandle targetMethod,
                                             JavaConstant.MethodType specializedLambdaMethod)
        Creates a implementation of a lambda expression's functional method.
        Parameters:
        targetMethod - The target method of the lambda expression.
        specializedLambdaMethod - The specialized type of the lambda method.