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 boolean
continueOnFailure
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
setContinueOnFailure(boolean continueOnFailure)
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
-
continueOnFailure
public boolean continueOnFailure
-
-
Method Detail
-
setContinueOnFailure
public BytecodeTransformerBuildItem.Builder setContinueOnFailure(boolean continueOnFailure)
-
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()
-
-