Class SerializableLambdaClassFileTransformer

  • All Implemented Interfaces:
    ClassFileTransformer

    public final class SerializableLambdaClassFileTransformer
    extends Object
    implements ClassFileTransformer
    A ClassFileTransformer capable of redefining InnerClassLambdaMetafactory to create Serializable lambdas by default. This allows those lambdas to participate in serialization. This is primarily used in Broadleaf as part of object serialization when those objects leverage lambdas that must also be serialized.
    Author:
    Jeff Fischer