Skip to content

Handle AutoValue Extensions #110

@msridhar

Description

@msridhar

AutoValue has extensions that can affect which methods of an @AutoValue type correspond to properties. See, e.g, the following comment:

https://github.com/google/auto/blob/4543619f73dc94cc9a7232f340067e5bfe8ddb24/value/src/main/java/com/google/auto/value/processor/AutoValueProcessor.java#L193-L198

We need to find a way to make our AutoValue support robust to extensions "consuming" abstract methods like Parcelable.describeContents(). Right now, we get a crash because we see an abstract method like describeContents() but no corresponding setter in the builder.

/cc @lazaroclapp

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions