Interface DebugConfig


@ConfigMapping(prefix="quarkus.debug") @ConfigRoot(phase=BUILD_TIME) public interface DebugConfig
Debugging

This is used currently only to suppress warnings about unknown properties when the user supplies something like: -Dquarkus.debug.reflection=true TODO refactor code to actually use these values

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If set to true then dump the build metrics to a JSON file in the build directory.
    If set to a directory, all generated classes will be written into that directory
    If set to a directory, ZIG files for generated code will be written into that directory.
    boolean
    If set to true, writes a list of all reflective classes to META-INF
    If set to a directory, all transformed classes (e.g.
  • Method Details

    • reflection

      @WithDefault("false") boolean reflection()
      If set to true, writes a list of all reflective classes to META-INF
    • generatedClassesDir

      Optional<String> generatedClassesDir()
      If set to a directory, all generated classes will be written into that directory
    • transformedClassesDir

      Optional<String> transformedClassesDir()
      If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory
    • generatedSourcesDir

      Optional<String> generatedSourcesDir()
      If set to a directory, ZIG files for generated code will be written into that directory.

      A ZIG file is a textual representation of the generated code that is referenced in the stacktraces.

    • dumpBuildMetrics

      @WithDefault("false") boolean dumpBuildMetrics()
      If set to true then dump the build metrics to a JSON file in the build directory.