1. 2b8e168 Add ordering to fields and methods in GeneratedComponentModel. by bcorso · 8 years ago
  2. f0a99fe Generate binding expressions on demand. by bcorso · 8 years ago
  3. fd466eb Change non-shared protected elements to private. by bcorso · 8 years ago
  4. c5dac09 Separate GeneratedComponentModel logic from AbstractComponentWriter by bcorso · 8 years ago
  5. 1665d38 Remove an unneccesarily complicated process for determining a generated subcomponent's supertype by ronshapiro · 8 years ago
  6. e9d8498 Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
  7. b67a31b Automated rollback of 59a0f5521ebf45c24f8c77686911bf5e476e8a61 by bcorso · 8 years ago
  8. e6404cb Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
  9. e6845ff Move getFieldInitialization out of AbstractComponentWriter by erichang · 8 years ago
  10. 6e5f0fc Move determination of which scopes require ReleasableReferenceManagers to BindingGraph. by dpb · 8 years ago
  11. dc07ed5 Inline requests for bindings that were provided with a @BindInstance method, and enable SimpleMethodRequestFulfillment to operate on instance @Provides methods by ronshapiro · 8 years ago
  12. 68c77d8 Split HasBindingExpressions into GeneratedComponentModel and ComponentBindingExpressions. by dpb · 8 years ago
  13. 4377417 Generate binding expression initialization code as a traversal during interface method implementation. by erichang · 8 years ago
  14. 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
  15. 210e715 Refactor component builder generation into its own class. by ronshapiro · 8 years ago
  16. 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/SubcomponentWriter.java]
  17. ffd98f6 Use java.util.Optional. by dpb · 9 years ago
  18. b50b8ae Add @BindsInstance, which can be used to add instance binding methods to component builders. by beder · 9 years ago
  19. d804a30 Publish Releasable References to Github and add an android/pom.xml so we can start releasing an Android-specific artifact by ronshapiro · 9 years ago
  20. 86fe3c7 Add componentType() to BindingGraph to avoid Law-of-Demeter chaining. by dpb · 9 years ago
  21. 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
  22. 0322eb5 Use InstanceFactory for absent optional providers. by dpb · 9 years ago
  23. fbb6840 Add @Module.subcomponents as a way to add subcomponents to a component without needing to define a factory method. This allows Dagger to avoid generating a subcomponent implementation when a subcomponent goes unused. by ronshapiro · 9 years ago
  24. d8d950a Implement optional bindings by dpb · 9 years ago
  25. e55f074 Update Dagger to use Google's new standard import order: by gak · 9 years ago
  26. 1b65b6a Add blank line above package declaration by dpb · 9 years ago
  27. 5dde42d Clean up opensource repo; remove Dagger 1 references by ronshapiro · 9 years ago
  28. b9158d8 Use features added in JavaPoet 1.6.0 by ronshapiro · 10 years ago
  29. b824a7e Allow for components to request subcomponent builders with the same simple names by ronshapiro · 10 years ago
  30. ea019be Add static utility methods into dagger internal for use in generated code: by gak · 10 years ago
  31. 6753917 Move Dagger processing options into CompilerOptions. by beder · 10 years ago
  32. f22babc Convert AbstractComponentWriter to use JavaPoet instead of JavaWriter. by ronshapiro · 10 years ago
  33. db24072 Change the representation of multibindings in a binding graph. by dpb · 10 years ago
  34. daee412 Refactor MemberSelect to be a more precise representation of which member is being selected. In doing so, make the individual member select responsible for checking accessibility in a sane, consistent way. by gak · 10 years ago
  35. 0771bf0 Generate unique subcomponent implementation names. by ronshapiro · 10 years ago
  36. fa92875 Make subcomponents not have instance fields for modules with only static bindings, and allow subcomponent factory methods to elide them too. by dpb · 10 years ago
  37. 68f060a Set the DelegateFactories' delegates only after the real factory is created. Use the same factory field for the DelegateFactory that is used for the real factory, and switch them when needed. by dpb · 10 years ago
  38. 49b4cd5 Fixed overridden @Inject methods by dpb · 10 years ago
  39. 14527d5 Automated g4 rollback of changelist 100722956. by dpb · 10 years ago
  40. 238cc65 Fixed overridden @Inject methods by tonybe · 10 years ago
  41. 993ffc8 Subcomponents no longer generate DelegateFactory's for providers already initialized in their parent by tonybe · 10 years ago
  42. 3a19fa4 Refactor ComponentWriter to pull common logic up. by dpb · 10 years ago
  43. b2f8d14 Make component contributions available to subcomponents as fields directly on the component if they need them. by dpb · 10 years ago
  44. bd34128 Small simplification: Almost all calls to getMemberSelectSnippet(BindingKey) immediately call getSnippet(name), so we can extract that. by dpb · 10 years ago
  45. 582d7e2 Extract logic to find snippets for multibinding contributions to a new method, getMultibindingContributionSnippet(ContributionBinding). This lets SubcomponentWriter implement a recursive search up the component tree without combining map data structures. by dpb · 10 years ago
  46. 980d789 Extract logic to find snippets for binding keys to a new method, getMemberSelectSnippet(BindingKey). This lets SubcomponentWriter implement a recursive search up the component tree without combining map data structures. by dpb · 10 years ago
  47. de9434d First step at refactoring ComponentGenerator: Move methods to new classes ComponentWriter and SubcomponentWriter so that we can use fields instead of passing arguments to methods. by dpb · 10 years ago