- ef9c37a Clarify documentation about annotating AutoValue fields. by nwatson · 8 years ago
- 1d316fa Merge pull request #338 from eamonnmcmanus/update-2016-05-31 by Éamonn McManus · 8 years ago
- f4d69fb Make copyright notices consistent. by emcmanus · 8 years ago
- 52a4050 Remove a redundant semicolon in the @AutoAnnotation template, and introduce a blank line because indentation disappears on the line after a Velocity comment. by emcmanus · 8 years ago
- f1b83fc Add a note that states that you have to use @Qualifier instead of @BindingAnnotation in order for the generated code to work correctly. by zhuht · 8 years ago
- bf25214 Add text to the specification of MoreElements.getLocalAndInheritedMethods to point out that the returned set may contain more than one method with the same signature. See https://github.com/google/auto/issues/267#issuecomment-220728566. by emcmanus · 8 years ago
- f7dd0bf Remove the [] link from the AutoValue javadoc, at least until []has been fixed. by emcmanus · 8 years ago
- 6c1190d Make AutoValueProcessor's constructor that takes extensions public so that it can be used by compile-testing tests of AutoValueExtensions. by dpb · 8 years ago
- ae61eb7 Merge pull request #330 from eamonnmcmanus/update-2016-05-17 by Éamonn McManus · 8 years ago
- c40169e Add 1.2 → 1.3 changes for AutoValue to its CHANGES.md. by emcmanus · 8 years ago
- fc55ead Correct comment by ronshapiro · 8 years ago
- d74609c Update []'s maven to JavaPoet 1.7 by ronshapiro · 8 years ago
- ed224a8 Merge pull request #328 from eamonnmcmanus/merge-2016-05-10 by Éamonn McManus · 8 years ago
- c689fc9 Allow an @AutoValue.Builder to extend a parent builder using the <B extends Builder<B>> idiom. by emcmanus · 8 years ago
- 7de1915 Add support for "optional getters", where a getter in an AutoValue Builder can have type Optional<T> and it will return Optional.of(x) where x is the value that has been set in the Builder, or Optional.empty() if no value has been set. by emcmanus · 9 years ago
- c80e131 Document the new special support for Optional in AutoValue builders. by emcmanus · 9 years ago
- 8ef94fd In AutoValue builders, support setting a property of type Optional<T> via a setter with an argument of type T. by emcmanus · 9 years ago
- 0379b01 In AutoValue builders, make optional properties default to Optional.empty(). Also, in the AutoValue_Foo constructor, do not check for nullness if there is a builder, because the constructor is private and the build() method will check for nullness before calling it. by emcmanus · 9 years ago
- 9b20c63 Have AutoAnnotation factor in package names when detecting overloads. Previously it treated all annotations with the same SimpleName as being overload attempts. by bhawkes · 9 years ago
- 53b37e8 Update Dagger info in poms by ronshapiro · 9 years ago
- 02116e0 Clean up the code from the previous github PR slightly. by emcmanus · 9 years ago
- 24407fe Support for TYPE_USE @Nullable. by emcmanus · 9 years ago
- a88d843 Restructure the code in AutoValueProcessor for handling extensions. This involves moving a fair amount of code around, but the resultant organization for method identification should be clearer. The principal purpose of the restructuring is to get rid of warnings about abstract methods when those methods are going to be implemented by an extension. A second purpose is to fix a bug where extensions would not work right if there was a toBuilder() method. by emcmanus · 9 years ago
- 0ef134d Update to Guava 19 by ronshapiro · 9 years ago
- ea6503b Remove an inaccurate javadoc reference, which referred to an artifact from an earlier draft version of the Extensions API. by emcmanus · 9 years ago
- fbb0ce4 Add logic to AutoValue to detect the confusing case where you think you are using JavaBeans conventions (like getFoo()) but you aren't because at least one method isn't. Then a Builder setter like setFoo will be rejected because it would have had to be called setGetFoo. This change detects that this might have happened and shows a list of the methods that prevented the JavaBeans conventions from being applied. by emcmanus · 9 years ago
- 10da295 Changing concrete methods to final so that the example code follows best practices: [] by okeskin · 9 years ago
- 040372c Update Javapoet to 1.6.1 by ronshapiro · 9 years ago
- c340c4b Add a README.md describing EscapeVelocity. by emcmanus · 9 years ago
- b7a4bfe Add a bit more information in the changelog about 1.0 and 1.1. Also quote some instances of `@AutoValue` that needed it. by cgruber · 9 years ago
- 953d940 Merge pull request #317 from google/moe_writing_branch_from_9084efc327fad709db7e72f9fa20c5feacde395a by Éamonn McManus · 9 years ago
- 1639603 Bump documentation to auto-value-1.2, add (tested) gradle instructions, and tidy up the README source a bit. by cgruber · 9 years ago
- 83367f2 Add release notes for AutoValue 1.2. This is intended to be read on github, not in [], so it shouldn't matter that it won't be rendered in []. Staged at https://github.com/eamonnmcmanus/auto/blob/doclinks/value/CHANGES.md. by emcmanus · 9 years ago
- 7b9270f Remove references to ImmutableMapBuilder. by kak · 9 years ago
- 8468735 Shrink README.md to a very small document that points to the full documentation in userguide/index.md. Also, change the version number in the pom.xml excerpt in userguide/index.md. We changed this in README.md but not there. by emcmanus · 9 years ago
- 2c9920f Remove {#link} anchors, which do not work with github's markdown. by emcmanus · 9 years ago
- 393a430 Automated rollback of changelist 117753253. by Christian Gruber · 9 years ago
- a2d29d2 Update Javapoet to version 1.6.0 (commit 4fd756960d5e16051e3e3506e8614ab80f21d4f8) by ronshapiro · 9 years ago
- 434b3a4 Bump for Auto-Value release 1.2-rc1 (and fix a stale version in the main readme) by cgruber · 9 years ago
- 7b7d371 Bump IT version of the jar plugin to 2.5 to avoid terrible jar performance on ubuntu due to a bug in pre-2.5 by cgruber · 9 years ago
- 230a8e6 Merge pull request #315 from google/moe_writing_branch_from_b1db512e7bb671cc3d9b38fc0a860daecf15ed9b by Christian Edward Gruber · 9 years ago
- 9084efc Bump auto-value development version to 1.3-SNAPSHOT by cgruber · 9 years ago
- 85e1312 Merge pull request #314 from google/eclipsehack_exceptions by Christian Edward Gruber · 9 years ago
- 05f9fd0 Merge pull request #313 from google/internal_duplication_improvement by Christian Edward Gruber · 9 years ago
- 605b912 Merge pull request #312 from google/explicit_final by Christian Edward Gruber · 9 years ago
- 8b565b8 Merge pull request #311 from google/guava_19 by Christian Edward Gruber · 9 years ago
- a8c5f89 In EclipseHack, catch any exception from propertyOrderer.determinePropertyOrder(), and not just IOException. This should be sufficient to work around an ASM crash reported on github. by emcmanus · 9 years ago
- dac3fb5 When checking FactoryMethodDescriptor's and ImplementationMethodDescriptor's for duplicates, remove the ImplementationMethodDescriptor and set the FactoryMethodDescriptor to be overriding and have the same visibility. by alanrussian · 9 years ago
- 2627d42 Add an explicit check for @AutoValue class being private, since otherwise that leads to a puzzling experience in IDEs. by emcmanus · 9 years ago
- b1db512 Rely on Guava 19.0 and use CharMatcher.whitespace() since CharMatcher.WHITESPACE is now soft-deprecated and will be removed in a future version of Guava (improves performance on android - not relevant to auto-value, but still nicer). by cgdecker · 9 years ago
- 30cea62 When deduping methods that are inherited from an interface, only check the types to decide equality. by alanrussian · 9 years ago
- 4f9e653 Update the travis configurations to only build the "master" branch or any branches prefixed with "release" in order to reduce the duplicate use of build bots on travis for pull requests based on non-user-fork-originated branches. by cgruber · 9 years ago
- ff523ae Automated g4 rollback of changelist 115670868. by ronshapiro · 9 years ago
- dbd618b Support @Nullable parameters for @AutoFactory by ronshapiro · 9 years ago
- 1a906e8 Convert @AutoFactory to JavaPoet by ronshapiro · 9 years ago
- 554f65d Fix typo in .travis.yml. Fix from ameya-pandilwar in https://github.com/google/auto/pull/304. by emcmanus · 9 years ago
- d579908 Prefer Name.contentEquals to name.toString().equals() as it avoids an unnecessary allocation. by gak · 9 years ago
- 58ad0b2 Automated g4 rollback of changelist 114460941. by ronshapiro · 9 years ago
- 5cffa70 Convert @AutoFactory to use JavaPoet. by ronshapiro · 9 years ago
- e617667 Make the comment for nested class use less ambiguous, to indicate the name of the outer class should be used, not the string "Outer" by levik · 9 years ago
- d3bba54 Stop importing ImmutableSet.Builder by ronshapiro · 9 years ago
- 9e78da9 Fix auto factory issue where multiple copies of the same method can be generated when inherited from an interface. by oni · 9 years ago
- ebf4d1d Merge pull request #302 from google/update_user_guide by Éamonn McManus · 9 years ago
- fc9ad81 Merge pull request #301 from google/source_retention by Éamonn McManus · 9 years ago
- 6d3ecf1 Add example of making some params nullable. by azlatin · 9 years ago
- 674663c Give @AutoService source retention, per https://github.com/google/auto/issues/143. by emcmanus · 9 years ago
- 6d863c7 Merge pull request #295 from google/moe_writing_branch_from_f10d5c96e7270eeccbdef00bda965da8ae865c26 by Éamonn McManus · 9 years ago
- aa77281 Properly sync the functional test pom.xml to the auto-value project, as it had been improperly syncing with the open-source project, and therefore internal changes were not being reflected. by cgruber · 9 years ago
- a85a01b Quiesce the continuous integration builds a bit by running maven in batch mode (reducing chatter from download progress logging) by cgruber · 9 years ago
- 76b1a74 Fix travis failures by moving to container-based travis which doesn't invoke the OpenJDK7 bug in getHostAddress (which crashes the VM during GWT tests) by cgruber · 9 years ago
- 1ce34b6 Publish the hitherto internal AutoValue guide as value/userguide. by emcmanus · 9 years ago
- e9345ec Add stronger scare-text to the javadoc for AutoValueExtension. The intent is to allow a 1.2 release without having to finalize this API. by emcmanus · 9 years ago
- f4ae374 Make it an error for an @AutoValue property to be @Nullable and have primitive type. by emcmanus · 9 years ago
- f37401e Make AnnotationValues public. by dpb · 9 years ago
- de66f23 Fixing AutoValue support for nullable properties using copyOf. This should work properly for @Nullable primitive properties. by jcater · 9 years ago
- 82cd13b Automated g4 rollback of changelist 109206967. by jcater · 9 years ago
- debd32d Fix AutoValue builders to support nullable properties using copyOf behavior by jcater · 9 years ago
- 1d5ba03 Extend EclipseHack with code that means that we can handle inheriting generic methods from interfaces. by emcmanus · 9 years ago
- 58ef8e1 Package com.google.* classes under autovalue.shaded.com.google.* by ronshapiro · 9 years ago
- 468d866 Add a link to the AutoValue user's guide in the AutoValueProcessor by gak · 9 years ago
- e13c955 Improve the logic of MoreTypes.equivalence() so that it no longer considers that Set<Set<Object>> is the same as Set<Set<String>>. by emcmanus · 9 years ago
- 2934a31 Fix a bug where AutoValue generated incorrect code if a method with a generic parameter was inherited by a class that supplies a concrete type for that parameter. For example `StringIterator implements Iterator<String>`, where the type of `next()` is String, not T. by emcmanus · 9 years ago
- acd2efb Fix the javadoc of AutoValueExtension, based on the changes in https://github.com/google/auto/pull/285 by rharter. by emcmanus · 9 years ago
- f8801fb Allow an AutoValue.Builder type to define both `void setStrings(ImmutableList<Strings>)` and `ImmutableList.Builder<Strings> stringsBuilder()`. by emcmanus · 9 years ago
- 59d9bad Minor fixes to the README.md by kevinb · 9 years ago
- b5ebc92 Suppress new CollectionIncompatibleType Error Prone check by casting by eaftan · 9 years ago
- 317dcc8 Migrate users from c.g.c.base.Objects to MoreObjects. by kak · 9 years ago
- d7eb644 Bump poms to the latest main releases. by cgruber · 9 years ago
- 1ba4c40 Revert part of commit #2c4bf2255c535ea7746eebab466d0026a3503c34 which for some reason merged in two deletions which were eroneous, causing the AutoValue functional tests to suddenly not work. by Christian Edward Gruber · 9 years ago
- f10d5c9 Merge pull request #279 from google/moe_writing_branch_from_4a65dd332091df2512bcc24fffd5a4fdcc64119c by Christian Edward Gruber · 9 years ago
- 768ca39 Merge Pull Request #265 from rharter/consumed_properties with modifications inside google. by cgruber · 9 years ago
- 658d11d Adds ability for extensions to indicate that they intend to consume properties so that AutoValue doesn't generate methods for them, or include them in builders and other generated methods. by Ryan Harter · 9 years ago
- 686dd2c mdformat and fix some links by kevinb · 9 years ago
- 2b01adc Use a maven property to harmonize guava versions. by cgruber · 9 years ago
- adc4779 Explicitly reject a nested @AutoValue class that is not static, rather than generating code for it that will not compile. by emcmanus · 9 years ago
- 66dd05a Migrate AutoValue's CompilationTest from JUnit 3 to 4. Also remove some unused imports from CompilationErrorsTest. by emcmanus · 9 years ago
- 6520620 Adds ability for extensions to indicate that they intend to consume properties so that AutoValue doesn't generate methods for them, or include them in builders and other generated methods. by Ryan Harter · 9 years ago
- b6f51d9 Merge pull request #266 from remote-tracking branch 'ming13/readme-forma' by Christian Edward Gruber · 9 years ago
- 4a65dd3 In the AutoValue README, remove gratuitous indentation of code fragments. by Artur Dryomov · 9 years ago
- 250b463 Merge pull request #273 from google/moe_writing_branch_from_0610fcf81d01efdbffd025e693a6f7d9f81c9bbe by Éamonn McManus · 9 years ago