1. 159d81b Rename GeneratedComponentModel to ComponentImplementation. by dpb · 7 years ago[Renamed (82%) from java/dagger/internal/codegen/GeneratedComponentModel.java]
  2. a72c342 Remove the deprecated dagger.releasablereferences by ronshapiro · 7 years ago
  3. 3be80e0 Move producer cancellation out of ProducerNodeInstanceBindingExpression and into ComponentModelBuilder by ronshapiro · 7 years ago
  4. cb3eb9e Simplify superclassContributionsMade() by ronshapiro · 7 years ago
  5. e38705f [Ahead-of-time Subcomponents] Add support for concrete inner subcomponents. by dstrasburg · 7 years ago
  6. 47755d4 [Ahead-of-time Subcomponents] Record and use supermodel constructor arguments by dstrasburg · 7 years ago
  7. ea48dfd Initial version of Producer cancellation that doesn't change the type of any fields or parameters. by cgdecker · 7 years ago
  8. 43c531c Change getSubcomponentName(ComponentDescriptor) to return the full class name, and add getBuilderName(). by dpb · 7 years ago
  9. 61274ab [Ahead-of-time Subcomponents] Use the subcomponent supermodel's by dstrasburg · 7 years ago
  10. ddff376 Simplify creating a GeneratedComponentModel and add a simple check. by dpb · 7 years ago
  11. e1b5131 Change GeneratedComponentModel.claimMethodName to take a CharSequence rather than a Name. by cgdecker · 7 years ago
  12. 09adeae [Ahead-of-time Subcomponents] Add support for multibindings. Multibinding by dstrasburg · 7 years ago
  13. 60a5dde Create BindingRequest, which encapsulates a request for a binding with a specific key and with a specific RequestKind and/or FrameworkType. by cgdecker · 7 years ago
  14. 6d2a7ad [Ahead-of-time Subcomponents] Support for Optional bindings. This includes by dstrasburg · 7 years ago
  15. 34eeece [Ahead-of-time Subcomponents] Register component methods as modifiable when by dstrasburg · 7 years ago
  16. 2e206ec [Ahead-of-time Subcomponents] Introduce ModifiableBindingType to classify by dstrasburg · 7 years ago
  17. cf5e1bc [Ahead-of-time subcomponents] Add support for missing bindings in abstract by dstrasburg · 7 years ago
  18. b1fb108 [Ahead-of-time subcomponents] First pass at writing abstract inner subcomponent by dstrasburg · 7 years ago
  19. 4f902cf [Ahead-of-time Subcomponents] First pass at generating an abstract base class for a subcomponent. Generate (abstract) component builder and component methods. Use 'null' binding expressions for missing bindings and instances of generated types for now. by dstrasburg · 7 years ago
  20. e42c864 Redefine the ComponentWriter as the ComponentModelBuilder. Add a seam to GeneratedComponentModel to be able to hold onto references to subcomponent models in the future. by dstrasburg · 7 years ago
  21. 531f1c6 Some random typo fixes and other minor improvements. by cgdecker · 7 years ago
  22. af9e004 Limit the size of the switch statements in SwitchingProvider classes by bcorso · 8 years ago
  23. f833fc6 Remove obsolete TODO. by dpb · 8 years ago
  24. 8a8039a Replace anonymous Providers with SwitchProviders by bcorso · 8 years ago
  25. 3db68f0 Extract FrameworkInstanceCreationExpression from FrameworkFieldSupplier, and split ProviderOrProducerFieldInitializer up into implementations of that by binding kind. by dpb · 8 years ago
  26. d90a429 Move field creation into FrameworkInitializer to fix naming issues. by bcorso · 8 years ago
  27. 2b8e168 Add ordering to fields and methods in GeneratedComponentModel. by bcorso · 8 years ago
  28. c5dac09 Separate GeneratedComponentModel logic from AbstractComponentWriter by bcorso · 8 years ago
  29. e9d8498 Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
  30. b67a31b Automated rollback of 59a0f5521ebf45c24f8c77686911bf5e476e8a61 by bcorso · 8 years ago
  31. e6404cb Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
  32. 4df91ca Add getUniqueFieldName to GeneratedComponentModel. by bcorso · 8 years ago
  33. f6982bc Add DependencyMethodBindingExpression and use it to handle instance dependency requests. by bcorso · 8 years ago
  34. 790bb45 Get rid of the producerFromProvider BindingExpressions map by ronshapiro · 8 years ago
  35. e6845ff Move getFieldInitialization out of AbstractComponentWriter by erichang · 8 years ago
  36. 68c77d8 Split HasBindingExpressions into GeneratedComponentModel and ComponentBindingExpressions. by dpb · 8 years ago[Renamed (68%) from java/dagger/internal/codegen/HasBindingExpressions.java]
  37. a6ff6c1 Move getRequestFulfillmentWithPossibleRawtypeCast onto BindingExpression, renamed to getDependencyArgumentExpression. Add documentation. by dpb · 8 years ago
  38. 186d17a Remove unused framework fields by ronshapiro · 8 years ago
  39. 55cd392 Fix an issue with inlined members injection in components and by ronshapiro · 8 years ago
  40. e05f921 Inline members injection in components and factories. by ronshapiro · 8 years ago
  41. 4377417 Generate binding expression initialization code as a traversal during interface method implementation. by erichang · 8 years ago
  42. 9dd6aed Refactor framework fields member selects into a type ComponentField that holds information about the field, including the field spec, initialization code, and the member select. by erichang · 8 years ago[Renamed (62%) from java/dagger/internal/codegen/HasBindingMembers.java]
  43. 3a179ec Move prod compiler code and guava/jdk Optional tests from their previous maven structure (src/{main,test}/) to the {java,javatest}/ model typical to bazel by ronshapiro · 9 years ago[Renamed from compiler/src/main/java/dagger/internal/codegen/HasBindingMembers.java]
  44. bfe7280 Create the RequestFulfillmentRegistry as a single entity responsible for providing the most appropriate RequestFulfillment for a given component. Then, use RFR in SimpleMethodRequestFulfillment so that we can directly invoke methods that have arguments as well. by gak · 9 years ago