aboutsummaryrefslogtreecommitdiff
path: root/value/src/main/java/com/google/auto
AgeCommit message (Expand)Author
2020-07-28Fully Qualify @Override to avoid name conflictskpayson
2020-07-27Add `[tags]` to AutoValue error messages. This will enable them to be correla...emcmanus
2020-07-08Stop the LazyInit annotation from getting shaded by Maven, so that AutoValue ...spishak
2020-07-08Fix handling of `@Nullable Optional<T> foo()` properties being set by `setFoo...emcmanus
2020-06-09Change error reporting methods to use format strings.emcmanus
2020-06-09Copy annotations from `@AutoValue.Builder` to the generated `Builder` subclass.emcmanus
2020-05-20Drop unnecessary parentheses in AutoAnnotation `equals` and `hashCode` methods.emcmanus
2020-05-20Defer processing in `@AutoValue` classes if any abstract method has an undefi...emcmanus
2020-05-08Have SerializableAutoValueExtension declare that it is "isolating".emcmanus
2020-05-01Allow boxed @AutoValue properties to be set from the corresponding primitive ...emcmanus
2020-04-27Generalize the logic for determining if we can make a BarBuilder out of a Bar.emcmanus
2020-04-22[AutoValue] Add serializable extension's g3doc to the opensource filegroup.alvinlao
2020-04-10Warn if an @AutoValue.Builder class contains a static builder method.emcmanus
2020-04-10Fix the SerializableAutoValueExtension from crashing if an AutoValue contains...alvinlao
2020-04-10Release the SerializableAutoValue extension.alvinlao
2020-03-12Migrate CompileWithEclipseTest to open source.emcmanus
2020-02-11If AutoValue detects an error, don't invoke extensions or generate code.emcmanus
2020-02-10Add type parameters to void AutoOneOf values.grahamrogers
2020-01-13Make it an error if a setter has a @Nullable parameter when the property bein...emcmanus
2020-01-02Improve toString alignment in AutoValue's toString.ghm
2020-01-02When checking builder setter parameters, use the final type. The final type i...emcmanus
2019-12-06Simplify CastingUncheckedVisitor by passing the default value to the supercla...dpb
2019-12-06Fix spacing in generated toString() for @AutoOneOf.emcmanus
2019-12-02In TemplateVars, check that getResource returns non-null. This check is redun...emcmanus
2019-11-21AutoOneOfProcessor: use Arrays#toString for stringifying arrays, as AutoValue...ghm
2019-11-11Fix 1 ErrorProneStyle finding:clshepherd
2019-11-08Make @Memoized have class-level retentionmattbender
2019-10-09Add a way for extensions to retrieve the name of the final AutoValue_Foo class.emcmanus
2019-09-30Add an API to allow extensions to find out about builders.emcmanus
2019-09-30Ensure that types are substituted correctly in property builders.emcmanus
2019-09-27Allow @AutoValue getters to define properties that are not valid Java identif...emcmanus
2019-09-10Add a missing brace to close a {@code...} block.emcmanus
2019-09-10Add a propertyTypes() method to AutoValueExtension.Context, to allow extensio...emcmanus
2019-08-27Don't declare the AutoValue builder implementation final if there are extensi...emcmanus
2019-08-19Fix a template bug concerning @AutoOneOf arrays. Like AutoValue, AutoOneOf al...emcmanus
2019-08-19Rewrite AutoValue's Reformatter so it only does one pass instead of three. Th...emcmanus
2019-08-19Include type annotations in bounds of type parameter declarations. For exampl...emcmanus
2019-08-19Handle inner classes correctly when the outer class has a type parameter.emcmanus
2019-08-14Use the short form of annotations in generated code. For example, instead of ...emcmanus
2019-05-27Better support for ImmutableSortedSet and ImmutableSortedMap. Use .copyOfSort...emcmanus
2019-05-27Improve the logic for setter type conversion. Setter type conversion is when ...emcmanus
2019-05-27Allow @AutoOneOf properties to be void.emcmanus
2019-05-13Work around an ecj bug in Elements.getAllMembers(). It incorrectly returns st...emcmanus
2019-05-13Use @FormatMethod in AutoAnnotationProcessor. This addresses an ErrorProne wa...emcmanus
2019-05-13In autoannotation.vm, avoid an incompatibility between EscapeVelocity and Apa...emcmanus
2019-04-29If $foo is a Map then Velocity interprets $foo.bar the same as $foo["bar"]. P...emcmanus
2019-04-29Update copyrights to say Google LLC instead of Google Inc.emcmanus
2019-04-16Handle GWT serialization when some of the properties use property builders. T...emcmanus
2019-04-10Ensure that setUseCaches(false) is called when reading extensions.emcmanus
2019-04-04Output the full exception trace if ServiceLoader fails when looking for AutoV...emcmanus