package io.quarkus.deployment;

import java.util.Optional;

import io.quarkus.runtime.annotations.ConfigItem;
import io.quarkus.runtime.annotations.ConfigRoot;

/**
 * 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
 */
@ConfigRoot
public class DebugConfig {

    /**
     * If set to true, writes a list of all reflective classes to META-INF
     */
    @ConfigItem(defaultValue = "false")
    boolean reflection;

    /**
     * If set to a directory, all generated classes will be written into that directory
     */
    @ConfigItem
    Optional<String> generatedClassesDir;
}

@@ -724,11 +724,491 @@
 ssesDir;
+%0A%0A    /**%0A     * If set to a directory, all transformed classes (e.g. Panache entities) will be written into that directory%0A     */%0A    @ConfigItem%0A    Optional%3CString%3E transformedClassesDir;%0A%0A    /**%0A     * If set to a directory, ZIG files for generated code will be written into that directory.%0A     * %3Cp%3E%0A     * A ZIG file is a textual representation of the generated code that is referenced in the stacktraces.%0A     */%0A    @ConfigItem%0A    Optional%3CString%3E generatedSourcesDir;
 %0A%7D%0A

Add missing debug config to avoid warnings