Interface LambdaTransformer


public interface LambdaTransformer
Transformer for lambda bytecode
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    transform(String className, Class<?> targetClass, byte[] classfileBuffer)
    Transforms lambda bytecode for instrumentation
  • Method Details

    • transform

      byte[] transform(String className, Class<?> targetClass, byte[] classfileBuffer) throws IllegalClassFormatException
      Transforms lambda bytecode for instrumentation
      Parameters:
      className - class name in JVM format with slashes
      targetClass - target class, must not be null
      classfileBuffer - target class bytecode
      Returns:
      instrumented lambda bytecode
      Throws:
      IllegalClassFormatException - if bytecode is invalid