Lines Matching refs:AutoValue
1 # AutoValue Changes
12 an Eclipse version older than 4.5, you will need to stay on AutoValue 1.4.
15 of the `@AutoValue` annotation has changed from `SOURCE` to `CLASS`. This
17 an `@AutoValue`. AutoValue itself uses this to enforce the check that one
18 `@AutoValue` class cannot extend another, even if the classes are compiled
22 `@AutoValue` class.
39 they are not visible from the latter. This can happen if the `@AutoValue`
44 *This is the last AutoValue version that compiles and runs on Java 6.* Future
46 that is compatible with Java 7, so AutoValue can be used with `javac -source 7
65 `foo()` is itself an `@AutoValue` class with a builder. The default value of
72 * When an `@AutoValue` class `Foo` has a builder, the generated
88 extension does not generate a class in the AutoValue hierarchy, but it can
114 * AutoValue is ready for Java 9, where public classes are not necessarily
117 * AutoValue now works correctly even if the version of AutoValue in the
124 * If `@AutoValue class Foo` has a builder, we always generated two constructors,
145 * Added support for "optional getters", where a getter in an AutoValue Builder
150 * In AutoValue builders, added support for setting a property of type
153 * Added logic to AutoValue to detect the confusing case where you think you
161 * Allow an `@AutoValue.Builder` to extend a parent builder using the `<B extends
181 when read. If your `@AutoValue` class includes an array property, by default
185 * An `@AutoValue.Builder` type can now define both the setter and builder
200 * AutoValue now uses its own implementation of a subset of Apache Velocity,
202 that was bundled with AutoValue and other versions that might be present.
206 * Explicit check for nested `@AutoValue` classes being private, or not being
213 * Fixed a bug where AutoValue generated incorrect code if a method with a
221 * AutoValue now works correctly in an environment where
231 * Adds builders to AutoValue. Builders are nested classes annotated with
232 `@AutoValue.Builder`.
239 * Copies a `@GwtCompatible` annotation from the `@AutoValue` class to its
245 would be incorrectly copied from `@AutoValue` methods to their
252 See [the AutoValue User's Guide](userguide/index.md)