You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Help popular auto value extensions adopt incremental processing #673
changed the title [-]Help popular auto value extension adopt incremental processing[/-][+]Help popular auto value extensions adopt incremental processing[/+]on Oct 29, 2018
I meant: the open issues linked above (auto-value-gson and auto-value-gson) don't talk about the AutoValueExtension API, they only link to Gradle's documentation.
auto-value-gson, auto-value-moshi, and auto-value-parcel all support this now (extensions are ISOLATING and the factory processors are AGGREGATING), and will be in their next releases
@bejibx Thanks for great work! I am closing this issue because all of the popular auto value extensions support incremental annotation processing! Thanks everyone!
Activity
[-]Help popular auto value extension adopt incremental processing[/-][+]Help popular auto value extensions adopt incremental processing[/+]autonomousapps commentedon Oct 29, 2018
Here's an associated issue on gradle/gradle: gradle/gradle#5277
tbroyer commentedon Oct 29, 2018
Fwiw, autovalue extensions are not processors themselves. There's a new API in 1.6.3rc1 to be implemented by extensions: http://static.javadoc.io/com.google.auto.value/auto-value-annotations/1.6.3rc1/com/google/auto/value/extension/AutoValueExtension.html#incrementalType-javax.annotation.processing.ProcessingEnvironment-
bingranl commentedon Oct 29, 2018
Yeah, our goal is to let extensions figure out if they are compatible with incremental processing and implement that new API.
gabrielittner commentedon Oct 29, 2018
I'll look into my two extensions later this week (with and cursor).
tbroyer commentedon Oct 29, 2018
I meant: the open issues linked above (auto-value-gson and auto-value-gson) don't talk about the AutoValueExtension API, they only link to Gradle's documentation.
gabrielittner commentedon Nov 4, 2018
auto-value-with 1.1.0-rc1 and auto-value-cursor 2.0.0-rc1 are on their way to maven central. Both are
ISOLATING.bingranl commentedon Nov 5, 2018
@gabrielittner Great, thanks!!
ZacSweers commentedon Nov 17, 2018
auto-value-gson, auto-value-moshi, and auto-value-parcel all support this now (extensions are
ISOLATINGand the factory processors areAGGREGATING), and will be in their next releasesbingranl commentedon Feb 12, 2019
auto-value-redacted is
ISOLATINGnow. auto-value-bundle is removed from the list since it is not released.emartynov commentedon May 28, 2019
People, what about AutoFactory?
bejibx commentedon Jun 17, 2019
PaperParcel supports incap since 2.0.7, see changelog.
bingranl commentedon Jun 17, 2019
@bejibx Thanks for great work! I am closing this issue because all of the popular auto value extensions support incremental annotation processing! Thanks everyone!