Package io.micronaut.gradle
Interface AnnotationProcessingConfigBuilder
- All Known Implementing Classes:
AnnotationProcessing
public interface AnnotationProcessingConfigBuilder
Allows configuration of annotation processing.
-
Method Summary
Modifier and TypeMethodDescriptionannotations
(String... annotations) The annotation patterns to include in processing.The group name being used.incremental
(boolean incremental) Whether incremental processing is enabled.The module name to use.sourceSets
(org.gradle.api.tasks.SourceSet... sourceSets) Additional source sets to apply processing to.
-
Method Details
-
incremental
Whether incremental processing is enabled.- Parameters:
incremental
- True if incremental processing is enabled- Returns:
- This builder
-
module
The module name to use. Default to the gradle project name.- Parameters:
name
- The module name- Returns:
- This builder
-
group
The group name being used. Defaults to the gradle group name.- Parameters:
name
- The group name- Returns:
- This builder
-
annotations
The annotation patterns to include in processing.- Parameters:
annotations
- The annotation patterns- Returns:
- This builder
-
sourceSets
Additional source sets to apply processing to.- Parameters:
sourceSets
- The source sets- Returns:
- This builder
-