Class MainBytecodeRecorderBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.deployment.builditem.MainBytecodeRecorderBuildItem

public final class MainBytecodeRecorderBuildItem extends io.quarkus.builder.item.MultiBuildItem
A build item holding bytecode recording information relevant to the main application startup.

Instances of this item can hold either:

  • A direct BytecodeRecorderImpl instance via bytecodeRecorder.
  • The name of a generated startup context class via generatedStartupContextClassName.
  • Constructor Details

    • MainBytecodeRecorderBuildItem

      public MainBytecodeRecorderBuildItem(BytecodeRecorderImpl bytecodeRecorder)
    • MainBytecodeRecorderBuildItem

      public MainBytecodeRecorderBuildItem(String generatedStartupContextClassName)
  • Method Details

    • getBytecodeRecorder

      public BytecodeRecorderImpl getBytecodeRecorder()
    • getGeneratedStartupContextClassName

      public String getGeneratedStartupContextClassName()