Class GraalVmProcessor

  • All Implemented Interfaces:
    Processor

    @SupportedAnnotationTypes({"org.apache.logging.log4j.core.config.plugins.validation.Constraint","org.apache.logging.log4j.core.config.plugins.Plugin","org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute","org.apache.logging.log4j.core.config.plugins.PluginBuilderFactory","org.apache.logging.log4j.core.config.plugins.PluginConfiguration","org.apache.logging.log4j.core.config.plugins.PluginElement","org.apache.logging.log4j.core.config.plugins.PluginFactory","org.apache.logging.log4j.core.config.plugins.PluginLoggerContext","org.apache.logging.log4j.core.config.plugins.PluginNode","org.apache.logging.log4j.core.config.plugins.PluginValue","org.apache.logging.log4j.core.config.plugins.PluginVisitorStrategy"})
    @SupportedOptions({"log4j.graalvm.groupId","log4j.graalvm.artifactId"})
    public class GraalVmProcessor
    extends AbstractProcessor
    Java annotation processor that generates GraalVM metadata.

    Note: The annotations listed here must also be classified by the Annotations helper.