{"push_id":627775214,"size":131,"distinct_size":42,"ref":"refs/heads/adrian.enclosed-clash-avoidance","head":"5a4c2005aaaac9b0e6845a73aca979ca318500f2","before":"0e825525be34912beb04a1538033098205ac1a61","commits":[{"sha":"3803a6f6eacfb3b579b742d531b2b854c710ce43","author":{"email":"bee25f9566f14bcc1d385b4a10d34d2cb725465a@google.com","name":"gak"},"message":"Fix a small bug in enum writing.  This doesn't seem to make any difference in the generated _classes_, but puts the generated _sources_ in the wrong spot.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=79872633","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/3803a6f6eacfb3b579b742d531b2b854c710ce43"},{"sha":"8343f286bf3b2cf7cd10317503eb9e83795229d6","author":{"email":"b013db9c431cced9943c7fb38ed0d14228014742@google.com","name":"freemanliu"},"message":"Dagger bugfix: HomeActivity in android simple example is not injected.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80151476","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/8343f286bf3b2cf7cd10317503eb9e83795229d6"},{"sha":"3b92a1403dc87da3cf3d3ad0ec43f84f0924714f","author":{"email":"573fb1e5dcf288beadd0ea3571357e7a676654a9@google.com","name":"emcmanus"},"message":"Change the naming scheme for implementations of Dagger component interfaces that are nested, from Dagger_Outer$Inner to Dagger_Outer_Inner.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80305214","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/3b92a1403dc87da3cf3d3ad0ec43f84f0924714f"},{"sha":"31725d24016c8348783c3804fb49bdf5fe869d1f","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Remove the NPE thrown in DoubleCheckLazy when the underlying Provider returns null.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80321268","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/31725d24016c8348783c3804fb49bdf5fe869d1f"},{"sha":"1f7cde514177ef334fafdbaa0b0596ea50287825","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Add ProducerModuleProcessingStep, which initially just validates @ProducerModule.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80402752","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/1f7cde514177ef334fafdbaa0b0596ea50287825"},{"sha":"335ffa4a4053d14db0414acb30ba107bb7aa21a7","author":{"email":"a03f3890647336e595a4e3fe4a9787ac8c6b4fa6@google.com","name":"sethn"},"message":"Fix possible NPE in DependencyRequest.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80405644","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/335ffa4a4053d14db0414acb30ba107bb7aa21a7"},{"sha":"0e614314a5b89ff03caa7b385dc1969697589f90","author":{"email":"bee25f9566f14bcc1d385b4a10d34d2cb725465a@google.com","name":"gak"},"message":"Add a check for qualifier annotations on @Inject constructors.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80413342","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/0e614314a5b89ff03caa7b385dc1969697589f90"},{"sha":"d6bacf9d2f1a5502d40214988edf112d2b637c36","author":{"email":"cb9a415726d7a79af5483ebf0b489c766d617d5d@google.com","name":"tvolkert"},"message":"Fix copy/paste error in exception message\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80483508","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/d6bacf9d2f1a5502d40214988edf112d2b637c36"},{"sha":"eb1dd3353ebab0220d15d413eca05a67b96f76a1","author":{"email":"95065817a8d8c30b914779d74416a7b65e671055@google.com","name":"cgruber"},"message":"Coerce maven-jar-plugin to v2.5 to address some slowness on ubuntu in the maven builds. While I'm there, remove superfluous config (repeating the default).\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=80672645","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/eb1dd3353ebab0220d15d413eca05a67b96f76a1"},{"sha":"2eb8cba75a2680013fae5b847e79a8b20c1b04b6","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Add ProducesMethodValidator.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81116714","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/2eb8cba75a2680013fae5b847e79a8b20c1b04b6"},{"sha":"db5f877294fd18e2897e91e55690dd884e9eef7a","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Extract Kind from Key, and replace it with FrameworkKey. This is necessary for the implementation of Producers, which requires using a different framework class in the @Produces method factory generator as the @ProductionComponent generator.\n\nAs part of this cleanup, this CL also splits up most places where Bindings are used into separate ProvisionBinding or MembersInjectionBinding uses.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81268785","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/db5f877294fd18e2897e91e55690dd884e9eef7a"},{"sha":"ea571b2acffa385c8ff18ee273439a4fdcf6e006","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Remove old comment.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81361382","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/ea571b2acffa385c8ff18ee273439a4fdcf6e006"},{"sha":"8fdbb9e935b7f226710d57a3db3d24246d96bc66","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Add Key.forProducesMethod.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81587145","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/8fdbb9e935b7f226710d57a3db3d24246d96bc66"},{"sha":"72466bcccac96dab2c1aae5d444e4ab131a25c5d","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Add ProductionBinding, and refactor ProvisionBinding so that both extend ContributionBinding.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81590368","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/72466bcccac96dab2c1aae5d444e4ab131a25c5d"},{"sha":"1cbe04c54316b4c2a298b50aa61e8b9e214dc328","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Start producer factory generation. This CL generates the shell of factories, without doing any actual work.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81607034","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/1cbe04c54316b4c2a298b50aa61e8b9e214dc328"},{"sha":"b22893298b86892226841acaeba16324cb110f86","author":{"email":"95065817a8d8c30b914779d74416a7b65e671055@google.com","name":"cgruber"},"message":"Add inter-component validation of `@Scope` annotations.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81712789","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/b22893298b86892226841acaeba16324cb110f86"},{"sha":"4d6bb3354b842e2cb30430a6ab9dc45e97253d67","author":{"email":"bee25f9566f14bcc1d385b4a10d34d2cb725465a@google.com","name":"gak"},"message":"Create an abstract annotation processor that handles superficial validation and enqueueing invalid elements for subsequent rounds.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81805191","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/4d6bb3354b842e2cb30430a6ab9dc45e97253d67"},{"sha":"eb515b9c741272e035f865948d8e8936695e92d0","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Remove the unused explicitBindingIndex from the ComponentDescriptor.\n\nIt became unused in [] when its logic was moved to the BindingGraph.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81987514","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/eb515b9c741272e035f865948d8e8936695e92d0"},{"sha":"099d8cd40ff090152a609bb6d9b90628b8e23bbb","author":{"email":"172530e27777d02faa6f2088786cc1ad89572bee@google.com","name":"beder"},"message":"Add arguments to generated producer factories.\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=81991005","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/099d8cd40ff090152a609bb6d9b90628b8e23bbb"},{"sha":"75999b87b5f2a95287fa0d5ae071996395d51525","author":{"email":"95065817a8d8c30b914779d74416a7b65e671055@google.com","name":"cgruber"},"message":"Mark all the dagger 1.x stuff GwtIncompatible so it doesn't harrass Dagger 2 folks using GWT.  Also, mark Memoizer internal (it was missed in the round where we extracted dagger 1 things)\n-------------\nCreated by MOE: http://code.google.com/p/moe-java\nMOE_MIGRATED_REVID=82012457","distinct":false,"url":"https://api.github.com/repos/adriancole/dagger/commits/75999b87b5f2a95287fa0d5ae071996395d51525"}]}