AnnotationProcessor

Added in 7.1.0

@Incubating
interface AnnotationProcessor


Build-time properties for Java annotation processors inside a Component

This is accessed via JavaCompilation.annotationProcessor

Summary

Public properties

MutableList<CommandLineArgumentProvider>

Options for the annotation processors provided via CommandLineArgumentProvider.

MapProperty<StringString>

Options for the annotation processors provided via key-value pairs.

ListProperty<String>

Annotation processors to run.

Public properties

argumentProviders

Added in 7.1.0
val argumentProvidersMutableList<CommandLineArgumentProvider>

Options for the annotation processors provided via CommandLineArgumentProvider.

See also
arguments

arguments

Added in 7.1.0
val argumentsMapProperty<StringString>

Options for the annotation processors provided via key-value pairs.

classNames

Added in 7.1.0
val classNamesListProperty<String>

Annotation processors to run.

If empty, processors will be automatically discovered.