-
Given a model
``` java
@AutoValue
public abstract class Whatever {
public abstract String whatever();
@AutoValue.Builder
interface Builder {
Builder whatever(String whatever);
Whatever…
-
Motivation: [Truth defines an `AutoValue` type that doesn't work under GWT.](https://github.com/google/truth/blob/3f974942eecfb0318740c0bce8bd50395a9db001/core/src/main/java/com/google/common/truth/Ex…
-
The `AutoValueProcessor` itself can throw a `MissingTypeException` to defer processing of a type until a later processing round. It would be useful for extensions to be able to do this as well. Curren…
-
When Using AutoValue with extensions its no longer possible to perform additional validation as you no longer control the object creation.
When you do not use extensions you can just check something l…
-
Unfortunately we have a backend which is very restrictive. We are only allowed to send certain fields. Also there are fields which the server sends us but we're not allowed to send them back. On top o…
-
The removal for AutoValue itself compares the returned property names with the method name ([AutoValueProcessor.java#L391](https://github.com/google/auto/blob/master/value/src/main/java/com/google/aut…
-
Lombok is too much magic and requires and IDE plugin
AutoValue is JSR 269 and has a number of extensions including Gson/Moshi support and automatic parcelable generation
https://github.com/google/aut…
-
If there is no downside to increasing the retention level it would be extremely helpful to have this annotation retained at the Runtime for Deserialization purposes.
As shown [here](https://gist.gith…
-
I often just want a small tiny type that wraps a string, and I don't think it should be necessary to create a new abstract property getter beyond the toString method. For example, I'd like to just do …
-
I'm using auto value 1.3 and am consuming a property that isn't a builder or getter. This results in a Autovalue warning and error at compile time:
```
AuthenticationPreferences.java:15: error: Prefe…