- 2f1cef9 Add spacing after the simple name when generating a `@ToPrettyString` representation. by Ron Shapiro · 3 years, 9 months ago
- 8906740 Add documentation for `@ToPrettyString` by Ron Shapiro · 3 years, 9 months ago
- 9e9be9f Implement `@ToPrettyString` to generate pretty `String` versions for AutoValue types. by Ron Shapiro · 3 years, 9 months ago
- 8e5f765 Add some clarifications on the implicit default value for "AutoValue collection property". by Google Java Core Libraries · 3 years, 9 months ago
- 3ce5d36 Bump mockito-core from 3.7.7 to 3.8.0 in /value by dependabot[bot] · 3 years, 9 months ago
- ea4523d Bump maven-invoker-plugin from 3.2.1 to 3.2.2 in /value by dependabot[bot] · 3 years, 9 months ago
- f19117a Allow an AutoValue property builder to have a parameter. by Pawel Labaj · 3 years, 9 months ago
- 2598f48 Bump junit from 4.13.1 to 4.13.2 in /value by dependabot[bot] · 3 years, 9 months ago
- 67c123b Add a Maven dependency needed for a newly-added test to compile. by Éamonn McManus · 3 years, 10 months ago
- 4e965ce Compile with Java 8 in the `gwtserializer` integration tests. by Éamonn McManus · 3 years, 10 months ago
- f09a142 Update the Mockito version in a couple of AutoValue POMs. by Éamonn McManus · 3 years, 10 months ago
- 77de95c Copy annotations from type parameters of an `@AutoValue` class to the subclass generated by the `@Memoized` extension. by Éamonn McManus · 3 years, 10 months ago
- 0a9e45f Bump truth.version from 1.1 to 1.1.2 in /value by dependabot[bot] · 3 years, 10 months ago
- 65600f2 Improve the error message for a missing `build()` method. by Éamonn McManus · 3 years, 10 months ago
- abf9ad7 Bump plexus-java from 1.0.5 to 1.0.6 in /value by dependabot[bot] · 3 years, 10 months ago
- 75c5d95 Strip the whole "More information" section; there is no sidebar/top-left on GitHub where this appears. by Colin Decker · 3 years, 10 months ago
- 58047b1 Bump error_prone_annotations from 2.4.0 to 2.5.1 in /value by dependabot[bot] · 3 years, 10 months ago
- dbb398b Adjust IgnoreExample of AutoValue doc for thread safety by Google Java Core Libraries · 3 years, 10 months ago
- 1bfc3b5 If a getter is `getOAuth()`, allow the setter to be `oAuth(T)`. by Éamonn McManus · 3 years, 10 months ago
- a7cef3f Bump mockito-core from 3.6.28 to 3.7.0 in /value by dependabot[bot] · 3 years, 10 months ago
- c2e53e1 Update `auto` POMs with version upgrades made on GitHub by Dependabot. by Éamonn McManus · 3 years, 11 months ago
- 56b8869 Bump guava.version from 30.0-jre to 30.1-jre in /value by dependabot[bot] · 4 years ago
- 37ee51f Bump ecj from 3.23.0 to 3.24.0 in /value by dependabot[bot] · 4 years ago
- 22ff3f9 Bump mockito-core from 3.6.0 to 3.6.28 in /value by dependabot[bot] · 4 years ago
- f2cb224 The methods returned by `BuilderContext.buildMethod()` and `.toBuilderMethods()` can be inherited. by Éamonn McManus · 4 years ago
- f40317a Update versions of auto-service and compile-testing, and fix a bug with SimpleServiceLoader. by Éamonn McManus · 4 years, 1 month ago
- e41ed19 Bump mockito-core from 3.5.15 to 3.6.0 in /value by dependabot[bot] · 4 years, 1 month ago
- 7c1142c Add openjdk11 to the Travis configuration and delete openjdk9. by Éamonn McManus · 4 years, 1 month ago
- 7a46649 Bump auto-service from 1.0-rc6 to 1.0-rc7 in /value by dependabot[bot] · 4 years, 1 month ago
- 59884dd Bump maven-resources-plugin from 3.0.2 to 3.2.0 in /value by dependabot[bot] · 4 years, 1 month ago
- 9fecee1 Update versions of some plugins. by cpovirk · 4 years, 1 month ago
- 14bb4c2 Update a bunch of *deps* (though not *plugins*). by cpovirk · 4 years, 1 month ago
- 3df9f9e Remove unnecessary check that processed annotations exist by Liam Miller-Cushon · 4 years, 1 month ago
- b1e2c37 Remove unnecessary check that process is called with supported annotations by Liam Miller-Cushon · 4 years, 1 month ago
- c27b527 Don't claim annotations in AutoAnnotationProcessor and AutoServiceProcessor. by Éamonn McManus · 4 years, 1 month ago
- 6bed859 Compute a `serialVersionUID` for `@AutoAnnotation` implementations based on the names and types of the `@AutoAnnotation` method parameters. by Éamonn McManus · 4 years, 2 months ago
- 86573bb Truthify AutoAnnotationTest. by Éamonn McManus · 4 years, 2 months ago
- 7eb2d47 Make `@AutoAnnotation` instances serializable. by Éamonn McManus · 4 years, 2 months ago
- 47fc7b9 Automatic code cleanup. by Google Java Core Libraries · 4 years, 3 months ago
- 85af443 Fully Qualify @Override to avoid name conflicts by kpayson · 4 years, 4 months ago
- c6e35e6 Add `[tags]` to AutoValue error messages. This will enable them to be correlated so that we can potentially see which ones are commonest. by emcmanus · 4 years, 4 months ago
- 43ff5f2 AutoValue annotation can be provided scope. by rayt · 4 years, 4 months ago
- b484417 Stop the LazyInit annotation from getting shaded by Maven, so that AutoValue can find it on the classpath. by spishak · 4 years, 4 months ago
- d9d66ad Fix handling of `@Nullable Optional<T> foo()` properties being set by `setFoo(@Nullable T)` setters. by emcmanus · 4 years, 4 months ago
- 08f930a Make the nested @AutoValue class static otherwise you get the following error: by nnegrey · 4 years, 5 months ago
- 32fdb09 Change links from google.github.io/guava to guava.dev, including making sure they're https. by cpovirk · 4 years, 5 months ago
- 2f437b5 Change error reporting methods to use format strings. by emcmanus · 4 years, 5 months ago
- b22f969 Copy annotations from `@AutoValue.Builder` to the generated `Builder` subclass. by emcmanus · 4 years, 5 months ago
- b9ba06a Drop unnecessary parentheses in AutoAnnotation `equals` and `hashCode` methods. by emcmanus · 4 years, 6 months ago
- 2797d38 Defer processing in `@AutoValue` classes if any abstract method has an undefined return type or parameter type. This avoids problems in certain cases where other annotation processors will generate the currently-undefined type. by emcmanus · 4 years, 6 months ago
- 365d3f6 Demonstrate a static copy function instead of .clone() by diamondm · 4 years, 6 months ago
- 1059051 Fix 3 ErrorProneStyle findings: by clshepherd · 4 years, 6 months ago
- 8e7515a Have SerializableAutoValueExtension declare that it is "isolating". by emcmanus · 4 years, 6 months ago
- 2bbe506 Allow boxed @AutoValue properties to be set from the corresponding primitive type. by emcmanus · 4 years, 7 months ago
- d6e56d3 Upgrade AutoValue tests to more recent compile-testing APIs. by emcmanus · 4 years, 7 months ago
- 6aeb44f Generalize the logic for determining if we can make a BarBuilder out of a Bar. by emcmanus · 4 years, 7 months ago
- b0bf15e [AutoValue] Add serializable extension's g3doc to the opensource filegroup. by alvinlao · 4 years, 7 months ago
- 680d95c Update versions of Truth and Compile-testing. by Sean Sullivan · 4 years, 7 months ago
- fcccded Warn if an @AutoValue.Builder class contains a static builder method. by emcmanus · 4 years, 8 months ago
- aa7582d Fix the SerializableAutoValueExtension from crashing if an AutoValue contains multiple properties with the same type. by alvinlao · 4 years, 8 months ago
- f91d2fe Release the SerializableAutoValue extension. by alvinlao · 4 years, 8 months ago
- e4ab0e7 Fix broken link in howto.md by cpovirk · 4 years, 8 months ago
- 12c5e19 Use try-with-resources for Files.walk. Otherwise the Stream is not closed correctly. by emcmanus · 4 years, 8 months ago
- 05e983c Migrate CompileWithEclipseTest to open source. by emcmanus · 4 years, 8 months ago
- 36a53b9 Minor reformatting of markdown by cpovirk · 4 years, 9 months ago
- ecb6032 If AutoValue detects an error, don't invoke extensions or generate code. by emcmanus · 4 years, 9 months ago
- 4ab1b53 Add type parameters to void AutoOneOf values. by grahamrogers · 4 years, 9 months ago
- 8b17dd8 AutoValue best practices: mention that subclassing is now prevented. by ghm · 4 years, 10 months ago
- bd7bed2 Make it an error if a setter has a @Nullable parameter when the property being set is not @Nullable. We will generate code that rejects a null parameter whether or not @Nullable is present, so allowing it is just misleading users of the API. by emcmanus · 4 years, 10 months ago
- a69b35a Improve toString alignment in AutoValue's toString. by ghm · 4 years, 11 months ago
- e97d1f0 When checking builder setter parameters, use the final type. The final type is the type after type-variable substitution. Report this type in error messages, since it may not be obvious. by emcmanus · 4 years, 11 months ago
- 4a8736f Suggest calling out a misuse in AutoValue regarding @Nullable fields. by yunqin · 5 years ago
- 801056f Simplify CastingUncheckedVisitor by passing the default value to the superclass constructor and ignoring the parameter. Also make it a constant. by dpb · 5 years ago
- d038570 Fix spacing in generated toString() for @AutoOneOf. by emcmanus · 5 years ago
- 6b0f772 In TemplateVars, check that getResource returns non-null. This check is redundant because if we reach this point then we've already checked that getResourceAsStream returns non-null for the same resource. But it's a little tricky to trace through the logic to prove that. by emcmanus · 5 years ago
- b319597 Improve Maven instructions for AutoValue. by emcmanus · 5 years ago
- 66c0599 Fix a merge conflict by ghm · 5 years ago
- 0a7c049 AutoOneOfProcessor: use Arrays#toString for stringifying arrays, as AutoValue already does. by ghm · 5 years ago
- b9280eb Rename the static factory methods in the Pet AutoOneOf examples to avoid being overloads of the accessor methods. by kak · 5 years ago
- 37dac1e Fix 1 ErrorProneStyle finding: by clshepherd · 5 years ago
- 107694b Make @Memoized have class-level retention by mattbender · 5 years ago
- ab2f067 Be more explicit about which Java versions AutoValue supports. The compiler must be at least Java 8, but it can generate code for Java 7. by emcmanus · 5 years ago
- 7dc5450 Document that <annotationProcessorPaths> is the preferred way to use auto-value for Maven and Gradle. by dpb · 5 years ago
- 4543619 Add a way for extensions to retrieve the name of the final AutoValue_Foo class. by emcmanus · 5 years ago
- db3fc6d Update dependencies: by cpovirk · 5 years ago
- 2038f34 Try to explain better what happens to callers when you offer both set-at-once and gimme-a-builder methods. by kevinb · 5 years ago
- 86f4563 Add an API to allow extensions to find out about builders. by emcmanus · 5 years ago
- 7646889 Ensure that types are substituted correctly in property builders. by emcmanus · 5 years ago
- 6dfa04e Allow @AutoValue getters to define properties that are not valid Java identifiers. by emcmanus · 5 years ago
- eadfe42 Change a couple of test extensions to use the new propertyTypes() method. This doesn't change the tests, but means that people looking at these tests for example of extensions won't be led astray. by emcmanus · 5 years ago
- e003a3d Add a missing brace to close a {@code...} block. by emcmanus · 5 years ago
- 99ae134 Add a propertyTypes() method to AutoValueExtension.Context, to allow extensions to see the true type of every property. Use it in the @Memoized extension. by emcmanus · 5 years ago
- 49fbf55 Don't declare the AutoValue builder implementation final if there are extensions generating code. This means that extensions can extend the builder implementation to customize it. by emcmanus · 5 years ago
- 45c55bd Grammar correction by nitinsurana · 5 years ago
- 0bc8a2e Update the AutoValue release mentioned in the docs from 1.6.5 to 1.6.6. by emcmanus · 5 years ago
- 407e83d Add relative directories to integration tests. by glorioso · 5 years ago
- f89da91 Shade org.checkerframework in the auto-value jar. Fixes https://github.com/google/auto/issues/749. by emcmanus · 5 years ago
- 4e3366b Update live version of auto-value from 1.6.2 to 1.6.5 by glorioso · 5 years ago
- 395c08f Clarify the FAQ on interfaces. by jasonmbaker · 5 years ago
- 00d7197 Add @SuppressWarnings to a test that deliberately calls TypeMirror.equals. by bhagwani · 5 years ago