Package io.quarkus.arc.processor
Class BytecodeTransformer
java.lang.Object
io.quarkus.arc.processor.BytecodeTransformer
-
Constructor Summary
ConstructorsConstructorDescriptionBytecodeTransformer(String classToTransform, BiFunction<String, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor> visitorFunction) -
Method Summary
Modifier and TypeMethodDescriptionstatic BytecodeTransformerforInputTransformer(String classToTransform, BiFunction<String, byte[], byte[]> inputTransformer) BiFunction<String, byte[], byte[]> BiFunction<String, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor>
-
Constructor Details
-
BytecodeTransformer
public BytecodeTransformer(String classToTransform, BiFunction<String, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor> visitorFunction)
-
-
Method Details
-
forInputTransformer
public static BytecodeTransformer forInputTransformer(String classToTransform, BiFunction<String, byte[], byte[]> inputTransformer) -
getClassToTransform
-
getVisitorFunction
public BiFunction<String,org.objectweb.asm.ClassVisitor, getVisitorFunction()org.objectweb.asm.ClassVisitor> -
getInputTransformer
-