Package io.quarkus.deployment.builditem
Class BytecodeTransformerBuildItem.Builder
- java.lang.Object
-
- io.quarkus.deployment.builditem.BytecodeTransformerBuildItem.Builder
-
- Enclosing class:
- BytecodeTransformerBuildItem
public static class BytecodeTransformerBuildItem.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description BiFunction<String,byte[],byte[]>
inputTransformer
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BytecodeTransformerBuildItem
build()
BytecodeTransformerBuildItem.Builder
setCacheable(boolean cacheable)
BytecodeTransformerBuildItem.Builder
setClassReaderOptions(int classReaderOptions)
BytecodeTransformerBuildItem.Builder
setClassToTransform(String classToTransform)
BytecodeTransformerBuildItem.Builder
setEager(boolean eager)
BytecodeTransformerBuildItem.Builder
setInputTransformer(BiFunction<String,byte[],byte[]> inputTransformer)
BytecodeTransformerBuildItem.Builder
setRequireConstPoolEntry(Set<String> requireConstPoolEntry)
BytecodeTransformerBuildItem.Builder
setVisitorFunction(BiFunction<String,org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassVisitor> visitorFunction)
-
-
-
Field Detail
-
inputTransformer
public BiFunction<String,byte[],byte[]> inputTransformer
-
-
Method Detail
-
setInputTransformer
public BytecodeTransformerBuildItem.Builder setInputTransformer(BiFunction<String,byte[],byte[]> inputTransformer)
-
setClassToTransform
public BytecodeTransformerBuildItem.Builder setClassToTransform(String classToTransform)
-
setVisitorFunction
public BytecodeTransformerBuildItem.Builder setVisitorFunction(BiFunction<String,org.objectweb.asm.ClassVisitor,org.objectweb.asm.ClassVisitor> visitorFunction)
-
setRequireConstPoolEntry
public BytecodeTransformerBuildItem.Builder setRequireConstPoolEntry(Set<String> requireConstPoolEntry)
-
setEager
public BytecodeTransformerBuildItem.Builder setEager(boolean eager)
-
setCacheable
public BytecodeTransformerBuildItem.Builder setCacheable(boolean cacheable)
-
setClassReaderOptions
public BytecodeTransformerBuildItem.Builder setClassReaderOptions(int classReaderOptions)
-
build
public BytecodeTransformerBuildItem build()
-
-