- 159d81b Rename GeneratedComponentModel to ComponentImplementation. by dpb · 7 years ago[Renamed (82%) from java/dagger/internal/codegen/GeneratedComponentModel.java]
- a72c342 Remove the deprecated dagger.releasablereferences by ronshapiro · 7 years ago
- 3be80e0 Move producer cancellation out of ProducerNodeInstanceBindingExpression and into ComponentModelBuilder by ronshapiro · 7 years ago
- cb3eb9e Simplify superclassContributionsMade() by ronshapiro · 7 years ago
- e38705f [Ahead-of-time Subcomponents] Add support for concrete inner subcomponents. by dstrasburg · 7 years ago
- 47755d4 [Ahead-of-time Subcomponents] Record and use supermodel constructor arguments by dstrasburg · 7 years ago
- ea48dfd Initial version of Producer cancellation that doesn't change the type of any fields or parameters. by cgdecker · 7 years ago
- 43c531c Change getSubcomponentName(ComponentDescriptor) to return the full class name, and add getBuilderName(). by dpb · 7 years ago
- 61274ab [Ahead-of-time Subcomponents] Use the subcomponent supermodel's by dstrasburg · 7 years ago
- ddff376 Simplify creating a GeneratedComponentModel and add a simple check. by dpb · 7 years ago
- e1b5131 Change GeneratedComponentModel.claimMethodName to take a CharSequence rather than a Name. by cgdecker · 7 years ago
- 09adeae [Ahead-of-time Subcomponents] Add support for multibindings. Multibinding by dstrasburg · 7 years ago
- 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
- 6d2a7ad [Ahead-of-time Subcomponents] Support for Optional bindings. This includes by dstrasburg · 7 years ago
- 34eeece [Ahead-of-time Subcomponents] Register component methods as modifiable when by dstrasburg · 7 years ago
- 2e206ec [Ahead-of-time Subcomponents] Introduce ModifiableBindingType to classify by dstrasburg · 7 years ago
- cf5e1bc [Ahead-of-time subcomponents] Add support for missing bindings in abstract by dstrasburg · 7 years ago
- b1fb108 [Ahead-of-time subcomponents] First pass at writing abstract inner subcomponent by dstrasburg · 7 years ago
- 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
- 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
- 531f1c6 Some random typo fixes and other minor improvements. by cgdecker · 7 years ago
- af9e004 Limit the size of the switch statements in SwitchingProvider classes by bcorso · 8 years ago
- f833fc6 Remove obsolete TODO. by dpb · 8 years ago
- 8a8039a Replace anonymous Providers with SwitchProviders by bcorso · 8 years ago
- 3db68f0 Extract FrameworkInstanceCreationExpression from FrameworkFieldSupplier, and split ProviderOrProducerFieldInitializer up into implementations of that by binding kind. by dpb · 8 years ago
- d90a429 Move field creation into FrameworkInitializer to fix naming issues. by bcorso · 8 years ago
- 2b8e168 Add ordering to fields and methods in GeneratedComponentModel. by bcorso · 8 years ago
- c5dac09 Separate GeneratedComponentModel logic from AbstractComponentWriter by bcorso · 8 years ago
- e9d8498 Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
- b67a31b Automated rollback of 59a0f5521ebf45c24f8c77686911bf5e476e8a61 by bcorso · 8 years ago
- e6404cb Enable PrivateMethodBindingExpression for scoped binding expressions. by bcorso · 8 years ago
- 4df91ca Add getUniqueFieldName to GeneratedComponentModel. by bcorso · 8 years ago
- f6982bc Add DependencyMethodBindingExpression and use it to handle instance dependency requests. by bcorso · 8 years ago
- 790bb45 Get rid of the producerFromProvider BindingExpressions map by ronshapiro · 8 years ago
- e6845ff Move getFieldInitialization out of AbstractComponentWriter by erichang · 8 years ago
- 68c77d8 Split HasBindingExpressions into GeneratedComponentModel and ComponentBindingExpressions. by dpb · 8 years ago[Renamed (68%) from java/dagger/internal/codegen/HasBindingExpressions.java]
- a6ff6c1 Move getRequestFulfillmentWithPossibleRawtypeCast onto BindingExpression, renamed to getDependencyArgumentExpression. Add documentation. by dpb · 8 years ago
- 186d17a Remove unused framework fields by ronshapiro · 8 years ago
- 55cd392 Fix an issue with inlined members injection in components and by ronshapiro · 8 years ago
- e05f921 Inline members injection in components and factories. by ronshapiro · 8 years ago
- 4377417 Generate binding expression initialization code as a traversal during interface method implementation. by erichang · 8 years ago
- 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]
- 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]
- 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