Skip to content
This repository has been archived by the owner on Jan 22, 2024. It is now read-only.

Incremental annotation processor example? #124

Open
ScottPeterJohnson opened this issue Jan 29, 2020 · 0 comments
Open

Incremental annotation processor example? #124

ScottPeterJohnson opened this issue Jan 29, 2020 · 0 comments

Comments

@ScottPeterJohnson
Copy link

I've been trying to figure out how to get a Kotlin annotation processor to produce new Kotlin source using the Filer API, which is necessary to get it to be incremental. (See here: https://docs.gradle.org/current/userguide/java_plugin.html#sec:incremental_annotation_processing )

The example code uses a direct file write:
https://github.com/Kotlin/kotlin-examples/blob/master/gradle/kotlin-code-generation/annotation-processor/src/main/java/TestAnnotationProcessor.kt#L42

Is there a way to make an annotation processor generating Kotlin incremental? I haven't found any other information about it. Naively trying to use a SOURCE_OUTPUT location with the Filer API seems not to work.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant