aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2015-11-25 11:55:27 +0000
committerPaul Duffin <paulduffin@google.com>2015-11-25 11:55:27 +0000
commitebcea322e7c6c25f52d246387206e7d34e8cd7cd (patch)
treec9dc51e25c6e556103b95ac3e9c5e7544c842190
parenta2ccde746386fc817c16d7656c74a5bb8a25c37d (diff)
downloaddagger2-ebcea322e7c6c25f52d246387206e7d34e8cd7cd.tar.gz
Removed prebuilt files that were accidentally uploaded
Change-Id: I1857af106a49c09005f1705be3bcae3c1ffec19c
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/A.classbin302 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/A_Factory.classbin1229 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.classbin429 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.classbin1974 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.classbin356 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.classbin1951 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.classbin2540 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.classbin2534 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.classbin3508 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/B.classbin302 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/B_Factory.classbin1229 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.classbin620 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BasicComponent.classbin3082 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.classbin733 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.classbin2752 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.classbin1963 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.classbin1812 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.classbin1580 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.classbin1589 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.classbin1851 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.classbin1823 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.classbin1773 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.classbin1754 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.classbin1157 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.classbin3185 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.classbin1078 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.classbin1556 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.classbin1741 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.classbin1068 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.classbin1573 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.classbin1757 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.classbin2115 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.classbin3359 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.classbin256 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.classbin260 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.classbin1292 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.classbin12374 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.classbin221 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.classbin1149 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.classbin12216 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.classbin248 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.classbin1414 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.classbin4832 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.classbin272 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.classbin929 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.classbin2141 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.classbin227 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.classbin1762 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.classbin9699 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.classbin1650 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.classbin2378 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.classbin14618 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.classbin1800 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.classbin1743 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.classbin2929 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.classbin266 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.classbin1404 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.classbin4561 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.classbin266 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.classbin1404 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.classbin2267 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.classbin254 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.classbin869 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.classbin2471 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Generic.classbin579 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Generic2.classbin583 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.classbin1598 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericChild.classbin944 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.classbin1812 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.classbin2773 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericComponent.classbin1137 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.classbin871 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.classbin2108 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.classbin472 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.classbin1388 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericParent.classbin1173 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.classbin1890 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.classbin2752 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Generic_Factory.classbin1589 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/InjectedThing.classbin14609 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.classbin8816 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.classbin11805 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Injector.classbin630 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.classbin1983 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.classbin163 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule.classbin4514 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.classbin1564 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.classbin1587 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.classbin2108 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.classbin2383 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.classbin2372 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.classbin1583 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.classbin1572 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.classbin1568 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.classbin1572 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.classbin1576 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.classbin1548 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.classbin1592 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.classbin1580 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.classbin1572 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.classbin1560 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.classbin1572 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.classbin1628 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.classbin1628 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.classbin1560 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.classbin1644 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.classbin1636 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.classbin439 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NeedsFactory.classbin521 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.classbin1637 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.classbin601 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.classbin1537 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.classbin286 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.classbin736 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.classbin886 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.classbin2775 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.classbin624 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.classbin355 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/OuterClassBar.classbin367 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.classbin339 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.classbin367 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ParentModule.classbin1415 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.classbin2787 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.classbin2588 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.classbin1677 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.classbin1766 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.classbin1701 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.classbin1796 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.classbin1677 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.classbin1754 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.classbin1677 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.classbin1784 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.classbin1685 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.classbin1768 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.classbin1669 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.classbin1764 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.classbin1677 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.classbin1754 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.classbin1685 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.classbin1768 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.classbin567 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.classbin1584 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.classbin642 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.classbin1643 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.classbin401 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.classbin257 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestByteKey.classbin251 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestCharKey.classbin251 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestClassKey.classbin314 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestIntKey.classbin249 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestLongKey.classbin255 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.classbin344 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestShortKey.classbin253 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.classbin407 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.classbin905 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestStringKey.classbin363 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.classbin300 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.classbin606 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.classbin474 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.classbin1318 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Thing.classbin384 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/Thing_Factory.classbin1503 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.classbin420 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.classbin1819 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.classbin494 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.classbin1552 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.classbin231 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.classbin811 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.classbin1353 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.classbin240 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.classbin841 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.classbin2026 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.classbin2625 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.classbin2703 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.classbin2827 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.classbin2371 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.classbin2685 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.classbin2773 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.classbin3340 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.classbin5591 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.classbin4918 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.classbin5531 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.classbin4858 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.classbin3428 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.classbin267 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.classbin1541 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.classbin2526 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.classbin2580 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.classbin2598 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.classbin306 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.classbin4282 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.classbin4146 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.classbin294 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.classbin4222 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.classbin4094 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.classbin327 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.classbin5032 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.classbin4303 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.classbin315 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.classbin4966 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.classbin4227 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.classbin179 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.classbin456 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.classbin1580 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.classbin448 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.classbin1566 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.classbin252 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.classbin477 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.classbin379 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.classbin647 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.classbin1770 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/LongModule.classbin450 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.classbin1552 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.classbin462 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.classbin553 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.classbin323 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.classbin487 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.classbin617 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.classbin1013 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.classbin527 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/StringModule.classbin556 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.classbin1544 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.classbin1487 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.classbin1408 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.classbin741 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.classbin1034 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.classbin1034 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.classbin725 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.classbin1508 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.classbin920 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.classbin1107 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.classbin904 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.classbin385 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.classbin704 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.classbin1516 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.classbin1442 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.classbin748 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.classbin1059 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.classbin1055 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.classbin732 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.classbin346 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.classbin614 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.classbin602 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.classbin2227 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.classbin273 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.classbin1000 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.classbin2937 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.classbin391 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.classbin1618 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.classbin271 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.classbin1598 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.classbin2651 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.classbin271 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.classbin1598 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.classbin2651 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.classbin475 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.classbin318 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.classbin318 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.classbin1666 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/Product.classbin116 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.classbin401 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.classbin607 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.classbin2347 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.classbin1488 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.classbin401 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.classbin607 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.classbin2347 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.classbin1488 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.classbin260 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.classbin1626 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.classbin1352 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.classbin2630 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.classbin620 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.classbin1723 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.classbin373 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.classbin237 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.classbin532 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.classbin438 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.classbin437 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.classbin273 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.classbin1607 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.classbin4503 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.classbin455 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.classbin613 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.classbin2249 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.classbin940 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.classbin2070 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.classbin1595 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.classbin1675 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.classbin241 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.classbin1420 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.classbin2693 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.classbin3171 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.classbin2784 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.classbin410 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.classbin611 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.classbin1535 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.classbin611 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.classbin1535 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.classbin611 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.classbin1535 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.classbin611 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.classbin1535 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.classbin678 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.classbin1810 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.classbin419 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.classbin518 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.classbin238 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.classbin1394 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.classbin3331 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.classbin1560 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.classbin1744 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.classbin1610 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.classbin2574 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.classbin630 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.classbin619 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.classbin1744 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.classbin2462 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.classbin2568 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.classbin724 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.classbin1434 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.classbin1570 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.classbin151 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.classbin1065 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.classbin2079 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.classbin1795 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.classbin266 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.classbin1928 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.classbin3293 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.classbin1051 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.classbin1939 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.classbin1699 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.classbin494 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.classbin1283 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.classbin2145 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.classbin1639 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.classbin1778 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.classbin991 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/Exposed.classbin1125 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.classbin2658 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.classbin2505 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.classbin362 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.classbin1559 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.classbin349 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.classbin492 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.classbin1762 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.classbin417 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.classbin1412 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.classbin506 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.classbin720 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.classbin2324 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.classbin2107 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.classbin121 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.classbin382 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.classbin500 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.classbin625 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.classbin397 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.classbin666 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.classbin721 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.classbin460 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.classbin533 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.classbin1721 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.classbin1562 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.classbin250 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.classbin1473 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.classbin3709 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.classbin3382 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.classbin3605 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.classbin3315 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.classbin2689 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.classbin5260 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.classbin277 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.classbin1581 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.classbin3730 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.classbin3449 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.classbin4526 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.classbin268 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.classbin631 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.classbin701 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.classbin1312 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.classbin2396 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.classbin2386 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.classbin1602 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.classbin425 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.classbin1579 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.classbin404 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.classbin657 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.classbin357 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.classbin673 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.classbin665 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.classbin1201 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.classbin1574 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.classbin1570 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.classbin2347 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.classbin531 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.classbin934 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.classbin2180 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.classbin403 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.classbin1491 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.classbin462 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.classbin1697 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.classbin398 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.classbin264 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.classbin1606 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.classbin2299 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.classbin3058 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.classbin434 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.classbin522 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.classbin1702 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.classbin558 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.classbin1650 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.classbin497 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.classbin1764 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.classbin584 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.classbin1667 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.classbin492 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.classbin264 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.classbin1411 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.classbin2606 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.classbin3788 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.classbin320 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.classbin323 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.classbin425 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.classbin660 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.classbin655 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.classbin652 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.classbin1237 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.classbin1638 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.classbin1828 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.classbin1837 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.classbin1672 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java55
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java90
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java90
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java120
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java38
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java38
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java341
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java341
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java81
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java41
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java193
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java299
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java69
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java65
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java59
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java49
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java27
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java38
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java21
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java27
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java39
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java83
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java199
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java34
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java34
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java13
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java33
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java35
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java23
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java13
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java12
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java17
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java27
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java519
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java104
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java124
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java124
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java133
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java133
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java49
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java30
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java43
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java56
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java56
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java20
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java69
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java50
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java82
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java130
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java81
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java82
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java34
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java35
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java24
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java21
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java83
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java21
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java30
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java29
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java16
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java36
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java34
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java20
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java31
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java274
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java155
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java32
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java19
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java91
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java25
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java102
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java26
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java28
-rw-r--r--compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java55
-rw-r--r--compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java90
-rw-r--r--compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java120
-rw-r--r--compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.classbin869 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.classbin869 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.classbin1321 -> 0 bytes
-rw-r--r--compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.classbin4533 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.classbin230 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.classbin1312 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.classbin1959 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.classbin260 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.classbin1982 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.classbin2238 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.classbin1354 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.classbin1536 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.classbin2805 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.classbin2691 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.classbin242 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.classbin1918 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.classbin3247 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.classbin224 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.classbin1814 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.classbin2525 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.classbin268 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.classbin485 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.classbin1540 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.classbin512 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.classbin1398 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.classbin2081 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.classbin451 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.classbin538 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.classbin1452 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.classbin1917 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.classbin3088 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.classbin556 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.classbin1955 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.classbin1575 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.classbin2316 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.classbin1393 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.classbin2322 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.classbin1868 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.classbin2551 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.classbin1397 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.classbin2043 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.classbin1257 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.classbin2049 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/Request.classbin477 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.classbin1295 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/Response.classbin436 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.classbin1295 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.classbin1307 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.classbin2219 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.classbin1889 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.classbin3004 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.classbin419 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.classbin987 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.classbin1670 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.classbin2402 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.classbin1249 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.classbin2169 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java54
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java64
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java110
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java81
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java67
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java28
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java32
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java42
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java34
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java34
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java37
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java34
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java33
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java19
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java33
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java42
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java36
-rw-r--r--compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java33
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.classbin633 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.classbin979 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.classbin2964 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.classbin1909 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.classbin945 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.classbin3311 -> 0 bytes
-rw-r--r--compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.classbin1685 -> 0 bytes
-rw-r--r--examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/BuildConfig.java8
-rw-r--r--examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/Manifest.java7
-rw-r--r--examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/R.java7
-rw-r--r--examples/android-simple/target/generated-sources/r/com/example/dagger/simple/BuildConfig.java8
-rw-r--r--examples/android-simple/target/generated-sources/r/com/example/dagger/simple/Manifest.java7
-rw-r--r--examples/android-simple/target/generated-sources/r/com/example/dagger/simple/R.java7
698 files changed, 0 insertions, 9528 deletions
diff --git a/compiler/src/it/functional-tests/target/classes/test/A.class b/compiler/src/it/functional-tests/target/classes/test/A.class
deleted file mode 100644
index 5b0f08afd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/A.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/A_Factory.class b/compiler/src/it/functional-tests/target/classes/test/A_Factory.class
deleted file mode 100644
index 7252360f9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/A_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class b/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class
deleted file mode 100644
index 5d256bc1c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class
deleted file mode 100644
index 951d719e5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class b/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class
deleted file mode 100644
index 481151778..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class b/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class
deleted file mode 100644
index e64da63d3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class b/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class
deleted file mode 100644
index 81a137fc3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class b/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class
deleted file mode 100644
index 21de57ba7..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class b/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class
deleted file mode 100644
index 295d9e2ec..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/B.class b/compiler/src/it/functional-tests/target/classes/test/B.class
deleted file mode 100644
index a8f05ad34..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/B.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/B_Factory.class b/compiler/src/it/functional-tests/target/classes/test/B_Factory.class
deleted file mode 100644
index 1e7e7974f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/B_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class b/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class
deleted file mode 100644
index f8487e3ae..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class b/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class
deleted file mode 100644
index 034057b14..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class
deleted file mode 100644
index 29c895e5a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class
deleted file mode 100644
index 55df97392..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class
deleted file mode 100644
index 78d93e115..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class
deleted file mode 100644
index b3fd3f7c4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class
deleted file mode 100644
index 22b6f3667..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class
deleted file mode 100644
index 85c626bee..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class
deleted file mode 100644
index 8a8fb9bd9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class
deleted file mode 100644
index 49ee8dc92..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class
deleted file mode 100644
index 1262b1a0b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class
deleted file mode 100644
index 8dfa9f37b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class
deleted file mode 100644
index 727d42b04..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class
deleted file mode 100644
index ee50c4137..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class b/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class
deleted file mode 100644
index 990bb389e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class b/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class
deleted file mode 100644
index 7c6c0f882..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class b/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class
deleted file mode 100644
index ba4d2324a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class b/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class
deleted file mode 100644
index bfd9c3686..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class
deleted file mode 100644
index 4d9791b0f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class
deleted file mode 100644
index cf4785f1f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class b/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class
deleted file mode 100644
index ca5cc7e2a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class b/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class
deleted file mode 100644
index bab5eb4bc..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class b/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class
deleted file mode 100644
index 0baa3d016..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class
deleted file mode 100644
index 11913f2fa..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class
deleted file mode 100644
index 1c014f15c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class
deleted file mode 100644
index 832bb9103..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class
deleted file mode 100644
index 30c29a475..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class
deleted file mode 100644
index 9b51bb9f9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class
deleted file mode 100644
index 2d8060bdd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class
deleted file mode 100644
index bd2e5abad..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class
deleted file mode 100644
index 443a01e69..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class
deleted file mode 100644
index 2a31cacc4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class
deleted file mode 100644
index fd47fd2e1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class
deleted file mode 100644
index 3f139958b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class b/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class
deleted file mode 100644
index d97c40196..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class
deleted file mode 100644
index d6bacc444..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class
deleted file mode 100644
index 3702f1acd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class
deleted file mode 100644
index db28d8e1e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class
deleted file mode 100644
index e3b23fd47..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class
deleted file mode 100644
index a771169d0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class
deleted file mode 100644
index 2db66f42f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class
deleted file mode 100644
index 24b088959..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class
deleted file mode 100644
index baa205f34..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class
deleted file mode 100644
index 9036479f1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class
deleted file mode 100644
index d2f173c06..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class
deleted file mode 100644
index 9a70a92cf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class
deleted file mode 100644
index e78c1f7f0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class
deleted file mode 100644
index 7d3a20fd1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class
deleted file mode 100644
index 1ce5ec3bb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class
deleted file mode 100644
index 9066f6e4a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class
deleted file mode 100644
index 2847d0164..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class
deleted file mode 100644
index 2db3bca06..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class
deleted file mode 100644
index f9aea2c80..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic.class b/compiler/src/it/functional-tests/target/classes/test/Generic.class
deleted file mode 100644
index 74c6a2dfe..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Generic.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic2.class b/compiler/src/it/functional-tests/target/classes/test/Generic2.class
deleted file mode 100644
index 70d0c4d16..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Generic2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class b/compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class
deleted file mode 100644
index 5a80da9d2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericChild.class b/compiler/src/it/functional-tests/target/classes/test/GenericChild.class
deleted file mode 100644
index 3636e1a5d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericChild.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class b/compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class
deleted file mode 100644
index 05ac299e9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class
deleted file mode 100644
index a43dd7f69..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class
deleted file mode 100644
index 2a8a12cdd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class b/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class
deleted file mode 100644
index 9d7383d4e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class b/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class
deleted file mode 100644
index 5288a1909..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class b/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class
deleted file mode 100644
index 20a8b789c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class b/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class
deleted file mode 100644
index 69535787c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericParent.class b/compiler/src/it/functional-tests/target/classes/test/GenericParent.class
deleted file mode 100644
index 00e5caf91..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericParent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class b/compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class
deleted file mode 100644
index 0ad7a27b0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class
deleted file mode 100644
index ed217cc85..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class b/compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class
deleted file mode 100644
index c01a7ff40..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class b/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class
deleted file mode 100644
index ccbd10e73..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class b/compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class
deleted file mode 100644
index 3e7589d2f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class
deleted file mode 100644
index 22230bddf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Injector.class b/compiler/src/it/functional-tests/target/classes/test/Injector.class
deleted file mode 100644
index 39a8f5869..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Injector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class
deleted file mode 100644
index 2d3391439..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class
deleted file mode 100644
index e7d6f9c51..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class
deleted file mode 100644
index 57c672bcc..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class
deleted file mode 100644
index 2bbd4570f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class
deleted file mode 100644
index d0f2b4261..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class
deleted file mode 100644
index a6279d068..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class
deleted file mode 100644
index 31f17031c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class
deleted file mode 100644
index 9bd2173fd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class
deleted file mode 100644
index 76121c5a1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class
deleted file mode 100644
index fbd700b14..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class
deleted file mode 100644
index b5cf5a43e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class
deleted file mode 100644
index 83e80b4fa..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class
deleted file mode 100644
index 1a5716b24..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class
deleted file mode 100644
index bf8d6760c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class
deleted file mode 100644
index eb38a7af1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class
deleted file mode 100644
index e7f717817..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class
deleted file mode 100644
index dea9f0bf2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class
deleted file mode 100644
index a8d262ae5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class
deleted file mode 100644
index 80789ac0d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class
deleted file mode 100644
index 0f63660c5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class
deleted file mode 100644
index 2ad1fe432..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class
deleted file mode 100644
index e95ddb881..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class
deleted file mode 100644
index 66de50ec2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class
deleted file mode 100644
index 481c7e664..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class
deleted file mode 100644
index 579b77617..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class
deleted file mode 100644
index b27676afe..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class
deleted file mode 100644
index 45b59cc24..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class
deleted file mode 100644
index 15e599ac5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class
deleted file mode 100644
index 29ce60f94..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class
deleted file mode 100644
index 4494f9a8d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class
deleted file mode 100644
index 1ebef3bf3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class
deleted file mode 100644
index 97ebdb398..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class
deleted file mode 100644
index ebda07e92..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class
deleted file mode 100644
index 7871ef863..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class
deleted file mode 100644
index c0857cda8..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class
deleted file mode 100644
index ab2b71967..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class
deleted file mode 100644
index d5e118a3e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class
deleted file mode 100644
index 6cbc369cb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ParentModule.class b/compiler/src/it/functional-tests/target/classes/test/ParentModule.class
deleted file mode 100644
index 0fa3925a4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ParentModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class b/compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class
deleted file mode 100644
index 0192dbc2c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class
deleted file mode 100644
index 7a1023538..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class
deleted file mode 100644
index 44dc60a19..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class
deleted file mode 100644
index ab7fe896a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class
deleted file mode 100644
index 23281c504..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class
deleted file mode 100644
index 260b1bf29..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class
deleted file mode 100644
index 3569991a8..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class
deleted file mode 100644
index d8b073d83..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class
deleted file mode 100644
index c9f3054c2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class
deleted file mode 100644
index 31fd662bf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class
deleted file mode 100644
index 4bf1a3fee..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class
deleted file mode 100644
index c6cef2de0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class
deleted file mode 100644
index 02ba00587..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class
deleted file mode 100644
index ba9f0115b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class
deleted file mode 100644
index 7ea4d780a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class
deleted file mode 100644
index 127737fd3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class
deleted file mode 100644
index caa25df0e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class
deleted file mode 100644
index 6e439f442..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class b/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class
deleted file mode 100644
index 06185b659..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class b/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class
deleted file mode 100644
index 5f82891d0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class b/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class
deleted file mode 100644
index 20af34070..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class b/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class
deleted file mode 100644
index 8e6f668a3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class
deleted file mode 100644
index f6de44c81..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class b/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class
deleted file mode 100644
index 3eb2852a0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class b/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class
deleted file mode 100644
index 74de216f6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class b/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class
deleted file mode 100644
index 153149415..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class b/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class
deleted file mode 100644
index 82e83525a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class b/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class
deleted file mode 100644
index 812d7a711..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class b/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class
deleted file mode 100644
index 08a84bcd6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class b/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class
deleted file mode 100644
index 29cc60f3e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class b/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class
deleted file mode 100644
index 84c9c9718..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class b/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class
deleted file mode 100644
index 3558d1c5b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class b/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class
deleted file mode 100644
index c40276320..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class b/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class
deleted file mode 100644
index 2da81617d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class b/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class
deleted file mode 100644
index 54f727992..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class b/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class
deleted file mode 100644
index cfba81f42..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class b/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class
deleted file mode 100644
index 9545b6055..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class b/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class
deleted file mode 100644
index 1f2e4a971..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Thing.class b/compiler/src/it/functional-tests/target/classes/test/Thing.class
deleted file mode 100644
index 24101196f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Thing.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class b/compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class
deleted file mode 100644
index bf7ffaae4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class b/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class
deleted file mode 100644
index 6272e296a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class b/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class
deleted file mode 100644
index e39d4d5bc..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class
deleted file mode 100644
index c7ce4efd0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class
deleted file mode 100644
index d952ff841..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class
deleted file mode 100644
index 35a943118..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class
deleted file mode 100644
index bce0df01e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class
deleted file mode 100644
index 8b4f3ae74..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class
deleted file mode 100644
index 9d7936600..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class
deleted file mode 100644
index e0bff3dcf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class
deleted file mode 100644
index 25690f4ec..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class
deleted file mode 100644
index b07990ba6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class
deleted file mode 100644
index 137804e91..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class
deleted file mode 100644
index a92b722db..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class
deleted file mode 100644
index 01f7f32f0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class
deleted file mode 100644
index 6bf6832fb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class
deleted file mode 100644
index 66a9181f8..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class
deleted file mode 100644
index c08cc4c26..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class
deleted file mode 100644
index 0f4079f1d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class
deleted file mode 100644
index 2317e4c04..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class
deleted file mode 100644
index e3ab6a18c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class
deleted file mode 100644
index 5a33eb93e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class
deleted file mode 100644
index 7c13f8222..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class
deleted file mode 100644
index 4f8a3d382..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class
deleted file mode 100644
index 2615fecce..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class
deleted file mode 100644
index cfde9e75c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class
deleted file mode 100644
index 219673e81..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class
deleted file mode 100644
index fa43a6fdb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class
deleted file mode 100644
index e36e84790..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class
deleted file mode 100644
index d8b980d0a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class
deleted file mode 100644
index 2b66078b6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class
deleted file mode 100644
index 86045c67c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class
deleted file mode 100644
index 2a8e75f3e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class
deleted file mode 100644
index d72fea092..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class
deleted file mode 100644
index b8864e524..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class
deleted file mode 100644
index 91feb7d24..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class
deleted file mode 100644
index 8bb8b89d1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class
deleted file mode 100644
index f9dbd60ba..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class
deleted file mode 100644
index cdeeb01de..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class b/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class
deleted file mode 100644
index 817f26dcd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class
deleted file mode 100644
index 817678039..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class
deleted file mode 100644
index 6343fe117..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class
deleted file mode 100644
index 0057887ba..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class
deleted file mode 100644
index 613f72c85..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class
deleted file mode 100644
index 15938e74f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class b/compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class
deleted file mode 100644
index 5ad0f4f89..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class
deleted file mode 100644
index 8dc9ef273..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class b/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class
deleted file mode 100644
index fe6467f04..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class b/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class
deleted file mode 100644
index 9f8593303..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class
deleted file mode 100644
index 7f48d0bd3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class
deleted file mode 100644
index 756889a9b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class
deleted file mode 100644
index 8af7ab1cc..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class
deleted file mode 100644
index 5932a2a4e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class b/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class
deleted file mode 100644
index 6095caeb5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class b/compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class
deleted file mode 100644
index 69a6d86db..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class
deleted file mode 100644
index c66bdf6c4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class b/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class
deleted file mode 100644
index fb2aa775e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class
deleted file mode 100644
index 1f8780851..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class
deleted file mode 100644
index 3806d0bdd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class
deleted file mode 100644
index 08b2472ce..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class
deleted file mode 100644
index 14f561279..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class
deleted file mode 100644
index b8bb84009..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class
deleted file mode 100644
index 24f8a8fbd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class
deleted file mode 100644
index b5607f7c0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class
deleted file mode 100644
index ea9c38495..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class
deleted file mode 100644
index d06c2686d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class
deleted file mode 100644
index 7399f252c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class
deleted file mode 100644
index b5d735403..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class
deleted file mode 100644
index 98bd32571..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class
deleted file mode 100644
index b9d209a17..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class
deleted file mode 100644
index 9099d5c44..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class
deleted file mode 100644
index e0cb76d85..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class
deleted file mode 100644
index 626909db9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class
deleted file mode 100644
index 6dcd5945a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class
deleted file mode 100644
index 37c0cf38a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class
deleted file mode 100644
index 1f9c5061a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class
deleted file mode 100644
index 0f7b9a230..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class
deleted file mode 100644
index 2bdb5e1ad..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class b/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class
deleted file mode 100644
index ef5e25432..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class
deleted file mode 100644
index 0bc10dd4b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class
deleted file mode 100644
index a66031958..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class
deleted file mode 100644
index ad2405284..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class
deleted file mode 100644
index c2e23b563..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class
deleted file mode 100644
index 9a6f06b44..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class
deleted file mode 100644
index 2cbd339a4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class
deleted file mode 100644
index 6cd698ce9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class
deleted file mode 100644
index 38ff0921a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class b/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class
deleted file mode 100644
index 94dfe224a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class
deleted file mode 100644
index 1474902a4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class
deleted file mode 100644
index a97a38fbb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class
deleted file mode 100644
index 0661cfb10..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class
deleted file mode 100644
index 747559a4e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class
deleted file mode 100644
index 70de723df..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class
deleted file mode 100644
index a3e7f774c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class
deleted file mode 100644
index cce10a59a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class
deleted file mode 100644
index b419ad888..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class
deleted file mode 100644
index 4cfceaa69..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class
deleted file mode 100644
index ea9bc0d92..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class
deleted file mode 100644
index 50a825947..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class
deleted file mode 100644
index 0acdccb81..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class
deleted file mode 100644
index 5d234b694..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class
deleted file mode 100644
index 89d723606..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class
deleted file mode 100644
index bdb092bf8..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class
deleted file mode 100644
index e6c976b17..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class
deleted file mode 100644
index 3e20d4557..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class
deleted file mode 100644
index 8f041c1ba..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class b/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class
deleted file mode 100644
index c93aba532..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class
deleted file mode 100644
index 493c9e370..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class
deleted file mode 100644
index cf66600e1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class
deleted file mode 100644
index a42a01c98..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class
deleted file mode 100644
index f9802fc93..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class
deleted file mode 100644
index d76d26b7e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class
deleted file mode 100644
index 2a67a421f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class
deleted file mode 100644
index a37d7b6d4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class b/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class
deleted file mode 100644
index 49c82146e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class
deleted file mode 100644
index 0173043f0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class
deleted file mode 100644
index 6033324fb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class
deleted file mode 100644
index ce1c979e3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class
deleted file mode 100644
index 0ee2d134d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class
deleted file mode 100644
index 33b6eb3ec..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class
deleted file mode 100644
index 6df464913..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class
deleted file mode 100644
index 1f2fdfb7a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class
deleted file mode 100644
index b61d37511..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class
deleted file mode 100644
index 61d659594..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class
deleted file mode 100644
index a68a17e11..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class
deleted file mode 100644
index 7a1ea5930..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class
deleted file mode 100644
index fe84b88fa..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class b/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class
deleted file mode 100644
index 994c86da5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class
deleted file mode 100644
index af8df0808..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class
deleted file mode 100644
index 05adb9da6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class
deleted file mode 100644
index a85147f1c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class
deleted file mode 100644
index df11bba99..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class
deleted file mode 100644
index 25a8947f9..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class
deleted file mode 100644
index 06aaffa2b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class
deleted file mode 100644
index 292e4eea1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class
deleted file mode 100644
index d39b39e9f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class
deleted file mode 100644
index 85a63abd1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class
deleted file mode 100644
index 0bafddc01..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class
deleted file mode 100644
index 0dd730550..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class
deleted file mode 100644
index 69a9ebcce..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class
deleted file mode 100644
index 11af190f3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class
deleted file mode 100644
index c3d7c7169..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class
deleted file mode 100644
index 03eee0f7c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class
deleted file mode 100644
index ffbe6e764..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class
deleted file mode 100644
index 9f04a7cc1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class b/compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class
deleted file mode 100644
index 757dc984c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class
deleted file mode 100644
index d861d0793..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class
deleted file mode 100644
index b416d5cdf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class
deleted file mode 100644
index bf568f925..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class
deleted file mode 100644
index 72fcf3397..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class
deleted file mode 100644
index 7147fe63c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class
deleted file mode 100644
index b18e193d2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class b/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class
deleted file mode 100644
index c667dd696..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class
deleted file mode 100644
index 1ced792e2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class
deleted file mode 100644
index 476368df4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class
deleted file mode 100644
index 9fc4521fa..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class
deleted file mode 100644
index cd8089692..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class
deleted file mode 100644
index 5cfbcc8a0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class
deleted file mode 100644
index 5b5ed66b4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class
deleted file mode 100644
index 2d714b490..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class b/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class
deleted file mode 100644
index f086d2c8b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class b/compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class
deleted file mode 100644
index 6fac710a3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class
deleted file mode 100644
index 496239799..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class
deleted file mode 100644
index 5acb9db36..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class
deleted file mode 100644
index 7a57a3579..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class
deleted file mode 100644
index e6bbfaa4e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class
deleted file mode 100644
index f538647ab..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class
deleted file mode 100644
index 11accabc0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class
deleted file mode 100644
index 3144f7ab4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class
deleted file mode 100644
index 124e8e040..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class
deleted file mode 100644
index 5b4aece3e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class b/compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class
deleted file mode 100644
index 1abae9660..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class b/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class
deleted file mode 100644
index 5cabd6846..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class b/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class
deleted file mode 100644
index c60b25f22..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class b/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class
deleted file mode 100644
index b82189255..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class b/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class
deleted file mode 100644
index 19430b58c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class b/compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class
deleted file mode 100644
index 0c4664256..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class b/compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class
deleted file mode 100644
index 36514decd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class
deleted file mode 100644
index d3aab2285..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class b/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class
deleted file mode 100644
index 81b2f64f7..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class b/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class
deleted file mode 100644
index 2a727d579..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class
deleted file mode 100644
index cc9285abf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class b/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class
deleted file mode 100644
index bc12412c6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class b/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class
deleted file mode 100644
index c24c3adc3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class
deleted file mode 100644
index 89a293b22..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class b/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class
deleted file mode 100644
index 4f325e603..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class
deleted file mode 100644
index 472d079f4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class b/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class
deleted file mode 100644
index ba723ca84..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class b/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class
deleted file mode 100644
index c09b83d77..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class
deleted file mode 100644
index 942ba3db3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class b/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class
deleted file mode 100644
index 20a2642c6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class
deleted file mode 100644
index 77ca460ca..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class
deleted file mode 100644
index f265a15c6..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class
deleted file mode 100644
index 0a6e67a37..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class
deleted file mode 100644
index 5075baa71..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class
deleted file mode 100644
index 0ec97391c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class
deleted file mode 100644
index 03217f454..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class
deleted file mode 100644
index 90de24748..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class
deleted file mode 100644
index b56dc2558..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class
deleted file mode 100644
index 955327972..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class
deleted file mode 100644
index 1e2a0dff5..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class
deleted file mode 100644
index 65139cafb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class
deleted file mode 100644
index 8f711515b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class
deleted file mode 100644
index 20c38e369..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class
deleted file mode 100644
index cb3420e4f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class
deleted file mode 100644
index 3a9deefb4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class
deleted file mode 100644
index ed73304f2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class
deleted file mode 100644
index bf1423745..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class
deleted file mode 100644
index 0d174e6ed..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class
deleted file mode 100644
index 2439a9460..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class
deleted file mode 100644
index 2d281e59d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class
deleted file mode 100644
index b1f5d1d3c..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class
deleted file mode 100644
index 00af3fc4e..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class
deleted file mode 100644
index a130a3e08..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class
deleted file mode 100644
index 5653e5b2f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class
deleted file mode 100644
index dfa9b0fdb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class
deleted file mode 100644
index 390f0e566..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class
deleted file mode 100644
index c6ac188cb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class
deleted file mode 100644
index 4d275e9b3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class
deleted file mode 100644
index e6a1f1dcb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class
deleted file mode 100644
index 1d79a804f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class
deleted file mode 100644
index 75893a16a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class
deleted file mode 100644
index efd6574e1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class
deleted file mode 100644
index f36c98c68..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class
deleted file mode 100644
index ed949d4da..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class
deleted file mode 100644
index c7bffc5c7..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class
deleted file mode 100644
index 7ce269633..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class
deleted file mode 100644
index ae1d91e66..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class
deleted file mode 100644
index 2aeb06bcf..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class
deleted file mode 100644
index 2a25ee1e0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class
deleted file mode 100644
index 680e3a6c1..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class
deleted file mode 100644
index 4ece42f63..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class
deleted file mode 100644
index 8e35c9426..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class
deleted file mode 100644
index b40bbf853..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class
deleted file mode 100644
index 43c7104db..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class
deleted file mode 100644
index 23be0210a..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class
deleted file mode 100644
index d716fe63b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class
deleted file mode 100644
index 63794ef99..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class
deleted file mode 100644
index 54272acd3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class
deleted file mode 100644
index 85ab954b2..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class
deleted file mode 100644
index e6f3594d3..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class
deleted file mode 100644
index 1c5649a25..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class
deleted file mode 100644
index 536e4b27d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class
deleted file mode 100644
index 873a34871..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class
deleted file mode 100644
index acf4107e7..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class
deleted file mode 100644
index 5ad576eeb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class
deleted file mode 100644
index 6b2607534..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class
deleted file mode 100644
index 30f90da6b..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class
deleted file mode 100644
index ff32b8318..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class
deleted file mode 100644
index 8a6d851a4..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class
deleted file mode 100644
index 9310d9d0f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class
deleted file mode 100644
index 61965facc..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class
deleted file mode 100644
index 2cec405dd..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class
deleted file mode 100644
index ecff3a31f..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class
deleted file mode 100644
index 90a566ff0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class
deleted file mode 100644
index dfadab303..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class
deleted file mode 100644
index 7e777cd56..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class
deleted file mode 100644
index d70259668..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class
deleted file mode 100644
index 74e36c166..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class
deleted file mode 100644
index a621dee34..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class
deleted file mode 100644
index 403929149..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class
deleted file mode 100644
index b20830de7..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class
deleted file mode 100644
index 726575bba..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class
deleted file mode 100644
index 0051bb506..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class
deleted file mode 100644
index 9974b8dbe..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class
deleted file mode 100644
index 19c8865fb..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class
deleted file mode 100644
index 475538dea..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class
deleted file mode 100644
index a47f2071d..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class
deleted file mode 100644
index 7ab4a8ec0..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class b/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class
deleted file mode 100644
index 80ab0a828..000000000
--- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java
deleted file mode 100644
index 2ef60bf9d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum A_Factory implements Factory<A> {
-INSTANCE;
-
- @Override
- public A get() {
- return new A();
- }
-
- public static Factory<A> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java
deleted file mode 100644
index bcc27e590..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class AbstractMembersInjectingBaseClass_MembersInjector implements MembersInjector<AbstractMembersInjectingBaseClass> {
- private final Provider<Thing> thingProvider;
-
- public AbstractMembersInjectingBaseClass_MembersInjector(Provider<Thing> thingProvider) {
- assert thingProvider != null;
- this.thingProvider = thingProvider;
- }
-
- @Override
- public void injectMembers(AbstractMembersInjectingBaseClass instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.thing = thingProvider.get();
- }
-
- public static MembersInjector<AbstractMembersInjectingBaseClass> create(Provider<Thing> thingProvider) {
- return new AbstractMembersInjectingBaseClass_MembersInjector(thingProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java
deleted file mode 100644
index 8ebfacdd0..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java
+++ /dev/null
@@ -1,55 +0,0 @@
-
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey implements TestStringKey.NestedWrappedKey {
-
- private final Class<?> value;
-
- AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey(
- Class<?> value) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- }
-
- @Override
- public Class<? extends TestStringKey.NestedWrappedKey> annotationType() {
- return TestStringKey.NestedWrappedKey.class;
- }
-
- @Override
- public Class<?> value() {
- return value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestStringKey.NestedWrappedKey(");
- sb.append(value);
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestStringKey.NestedWrappedKey) {
- TestStringKey.NestedWrappedKey that = (TestStringKey.NestedWrappedKey) o;
- return (value.equals(that.value()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode()));
- // 111972721 is "value".hashCode()
- }
-
-}
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java
deleted file mode 100644
index 29a3ac41c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java
+++ /dev/null
@@ -1,90 +0,0 @@
-
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey implements TestStringKey {
-
- private final String value;
-
- AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey(
- String value) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- }
-
- @Override
- public Class<? extends TestStringKey> annotationType() {
- return TestStringKey.class;
- }
-
- @Override
- public String value() {
- return value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestStringKey(");
- appendQuoted(sb, value);
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestStringKey) {
- TestStringKey that = (TestStringKey) o;
- return (value.equals(that.value()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode()));
- // 111972721 is "value".hashCode()
- }
-
- private static void appendQuoted(StringBuilder sb, String s) {
- sb.append('"');
- for (int i = 0; i < s.length(); i++) {
- appendEscaped(sb, s.charAt(i));
- }
- sb.append('"');
- }
-
- private static void appendEscaped(StringBuilder sb, char c) {
- switch (c) {
- case '\\':
- case '"':
- case '\'':
- sb.append('\\').append(c);
- break;
- case '\n':
- sb.append("\\n");
- break;
- case '\r':
- sb.append("\\r");
- break;
- case '\t':
- sb.append("\\t");
- break;
- default:
- if (c < 0x20) {
- sb.append(String.format("\\%03o", (int) c));
- } else if (c < 0x7f || Character.isLetter(c)) {
- sb.append(c);
- } else {
- sb.append(String.format("\\u%04x", (int) c));
- }
- break;
- }
- }
-}
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java
deleted file mode 100644
index f156d97a3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java
+++ /dev/null
@@ -1,90 +0,0 @@
-
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey implements TestStringKey {
-
- private final String value;
-
- AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey(
- String value) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- }
-
- @Override
- public Class<? extends TestStringKey> annotationType() {
- return TestStringKey.class;
- }
-
- @Override
- public String value() {
- return value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestStringKey(");
- appendQuoted(sb, value);
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestStringKey) {
- TestStringKey that = (TestStringKey) o;
- return (value.equals(that.value()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode()));
- // 111972721 is "value".hashCode()
- }
-
- private static void appendQuoted(StringBuilder sb, String s) {
- sb.append('"');
- for (int i = 0; i < s.length(); i++) {
- appendEscaped(sb, s.charAt(i));
- }
- sb.append('"');
- }
-
- private static void appendEscaped(StringBuilder sb, char c) {
- switch (c) {
- case '\\':
- case '"':
- case '\'':
- sb.append('\\').append(c);
- break;
- case '\n':
- sb.append("\\n");
- break;
- case '\r':
- sb.append("\\r");
- break;
- case '\t':
- sb.append("\\t");
- break;
- default:
- if (c < 0x20) {
- sb.append(String.format("\\%03o", (int) c));
- } else if (c < 0x7f || Character.isLetter(c)) {
- sb.append(c);
- } else {
- sb.append(String.format("\\u%04x", (int) c));
- }
- break;
- }
- }
-}
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java
deleted file mode 100644
index 73deb28a1..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java
+++ /dev/null
@@ -1,120 +0,0 @@
-
-package test;
-
-import java.util.Arrays;
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey implements TestWrappedAnnotationKey {
-
- private final TestStringKey value;
-
- private final int[] integers;
-
- private final TestClassKey[] annotations;
-
- private final Class<? extends Number>[] classes;
-
- AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey(
- TestStringKey value,
- int[] integers,
- TestClassKey[] annotations,
- Class<? extends Number>[] classes) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- if (integers == null) {
- throw new NullPointerException("Null integers");
- }
- this.integers = integers.clone();
- if (annotations == null) {
- throw new NullPointerException("Null annotations");
- }
- this.annotations = annotations.clone();
- if (classes == null) {
- throw new NullPointerException("Null classes");
- }
- this.classes = classes.clone();
- }
-
- @Override
- public Class<? extends TestWrappedAnnotationKey> annotationType() {
- return TestWrappedAnnotationKey.class;
- }
-
- @Override
- public TestStringKey value() {
- return value;
- }
-
- @Override
- public int[] integers() {
- return integers.clone();
- }
-
- @Override
- public TestClassKey[] annotations() {
- return annotations.clone();
- }
-
- @Override
- public Class<? extends Number>[] classes() {
- return classes.clone();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestWrappedAnnotationKey(");
- sb.append("value=");
- sb.append(value);
- sb.append(", ");
- sb.append("integers=");
- sb.append(Arrays.toString(integers));
- sb.append(", ");
- sb.append("annotations=");
- sb.append(Arrays.toString(annotations));
- sb.append(", ");
- sb.append("classes=");
- sb.append(Arrays.toString(classes));
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestWrappedAnnotationKey) {
- TestWrappedAnnotationKey that = (TestWrappedAnnotationKey) o;
- return (value.equals(that.value()))
- && (Arrays.equals(integers,
- (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey)
- ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).integers
- : that.integers()))
- && (Arrays.equals(annotations,
- (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey)
- ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).annotations
- : that.annotations()))
- && (Arrays.equals(classes,
- (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey)
- ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).classes
- : that.classes()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode())) +
- ((127 * 570074869) ^ (Arrays.hashCode(integers))) +
- ((127 * -961709276) ^ (Arrays.hashCode(annotations))) +
- ((127 * 853620774) ^ (Arrays.hashCode(classes)));
- // 111972721 is "value".hashCode()
- // 570074869 is "integers".hashCode()
- // -961709276 is "annotations".hashCode()
- // 853620774 is "classes".hashCode()
- }
-
-}
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java
deleted file mode 100644
index a4e32538f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum B_Factory implements Factory<B> {
-INSTANCE;
-
- @Override
- public B get() {
- return new B();
- }
-
- public static Factory<B> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java
deleted file mode 100644
index 365c32a6f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.LinkedList;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideArrayListOfComparableStringFactory implements Factory<LinkedList<Comparable<String>>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideArrayListOfComparableStringFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public LinkedList<Comparable<String>> get() {
- LinkedList<Comparable<String>> provided = module.provideArrayListOfComparableString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<LinkedList<Comparable<String>>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideArrayListOfComparableStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java
deleted file mode 100644
index f35ebe7fc..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.ArrayList;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideArrayListStringFactory implements Factory<ArrayList<String>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideArrayListStringFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public ArrayList<String> get() {
- ArrayList<String> provided = module.provideArrayListString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<ArrayList<String>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideArrayListStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java
deleted file mode 100644
index 0f28e8e78..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideDoubleFactory implements Factory<Double> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideDoubleFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Double get() {
- Double provided = module.provideDouble();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Double> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideDoubleFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java
deleted file mode 100644
index ebddc27c7..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideIntegerFactory implements Factory<Integer> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideIntegerFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Integer get() {
- Integer provided = module.provideInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java
deleted file mode 100644
index 3acfb315e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.LinkedList;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideLinkedListCharSeqFactory implements Factory<LinkedList<CharSequence>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideLinkedListCharSeqFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public LinkedList<CharSequence> get() {
- LinkedList<CharSequence> provided = module.provideLinkedListCharSeq();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<LinkedList<CharSequence>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideLinkedListCharSeqFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java
deleted file mode 100644
index 6064287e7..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.LinkedList;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideLinkedListStringFactory implements Factory<LinkedList<String>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideLinkedListStringFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public LinkedList<String> get() {
- LinkedList<String> provided = module.provideLinkedListString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<LinkedList<String>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideLinkedListStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java
deleted file mode 100644
index 44f2d896d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.List;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideListOfIntegerFactory implements Factory<List<Integer>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideListOfIntegerFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public List<Integer> get() {
- List<Integer> provided = module.provideListOfInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<List<Integer>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideListOfIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java
deleted file mode 100644
index 94d569375..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenericModule_ProvideSetOfDoubleFactory implements Factory<Set<Double>> {
- private final BoundedGenericModule module;
-
- public BoundedGenericModule_ProvideSetOfDoubleFactory(BoundedGenericModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Double> get() {
- Set<Double> provided = module.provideSetOfDouble();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Set<Double>> create(BoundedGenericModule module) {
- return new BoundedGenericModule_ProvideSetOfDoubleFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java
deleted file mode 100644
index d48cfa5c3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BoundedGenerics_Factory<A extends Number & Comparable<? super A>, B extends List<? extends CharSequence>, C extends List<? super String>, D extends A, E extends Iterable<D>> implements Factory<BoundedGenerics<A, B, C, D, E>> {
- private final Provider<A> aProvider;
- private final Provider<B> bProvider;
- private final Provider<C> cProvider;
- private final Provider<D> dProvider;
- private final Provider<E> eProvider;
-
- public BoundedGenerics_Factory(Provider<A> aProvider, Provider<B> bProvider, Provider<C> cProvider, Provider<D> dProvider, Provider<E> eProvider) {
- assert aProvider != null;
- this.aProvider = aProvider;
- assert bProvider != null;
- this.bProvider = bProvider;
- assert cProvider != null;
- this.cProvider = cProvider;
- assert dProvider != null;
- this.dProvider = dProvider;
- assert eProvider != null;
- this.eProvider = eProvider;
- }
-
- @Override
- public BoundedGenerics<A, B, C, D, E> get() {
- return new BoundedGenerics<A, B, C, D, E>(aProvider.get(), bProvider.get(), cProvider.get(), dProvider.get(), eProvider.get());
- }
-
- public static <A extends Number & Comparable<? super A>, B extends List<? extends CharSequence>, C extends List<? super String>, D extends A, E extends Iterable<D>> Factory<BoundedGenerics<A, B, C, D, E>> create(Provider<A> aProvider, Provider<B> bProvider, Provider<C> cProvider, Provider<D> dProvider, Provider<E> eProvider) {
- return new BoundedGenerics_Factory<A, B, C, D, E>(aProvider, bProvider, cProvider, dProvider, eProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java
deleted file mode 100644
index 093c0048f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildDoubleModule_ProvideDoubleFactory implements Factory<Double> {
- private final ChildDoubleModule module;
-
- public ChildDoubleModule_ProvideDoubleFactory(ChildDoubleModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Double get() {
- Double provided = module.provideDouble();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Double> create(ChildDoubleModule module) {
- return new ChildDoubleModule_ProvideDoubleFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java
deleted file mode 100644
index d75e8778b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.List;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildDoubleModule_ProvideListOfDoubleFactory implements Factory<List<Double>> {
- private final ChildDoubleModule module;
-
- public ChildDoubleModule_ProvideListOfDoubleFactory(ChildDoubleModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public List<Double> get() {
- List<Double> provided = module.provideListOfDouble();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<List<Double>> create(ChildDoubleModule module) {
- return new ChildDoubleModule_ProvideListOfDoubleFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java
deleted file mode 100644
index 607eafa1e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildIntegerModule_ProvideIntegerFactory implements Factory<Integer> {
- private final ChildIntegerModule module;
-
- public ChildIntegerModule_ProvideIntegerFactory(ChildIntegerModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Integer get() {
- Integer provided = module.provideInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create(ChildIntegerModule module) {
- return new ChildIntegerModule_ProvideIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java
deleted file mode 100644
index 23ba97f49..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.List;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildIntegerModule_ProvideListOfIntegerFactory implements Factory<List<Integer>> {
- private final ChildIntegerModule module;
-
- public ChildIntegerModule_ProvideListOfIntegerFactory(ChildIntegerModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public List<Integer> get() {
- List<Integer> provided = module.provideListOfInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<List<Integer>> create(ChildIntegerModule module) {
- return new ChildIntegerModule_ProvideListOfIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java
deleted file mode 100644
index 60d33693d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package test;
-
-import dagger.internal.DoubleCheckLazy;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ComplexGenerics_Factory implements Factory<ComplexGenerics> {
- private final Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider;
- private final Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider;
- private final Provider<Generic2<A>> g2aProvider;
- private final Provider<Generic<Generic2<A>>> gg2aProvider;
- private final Provider<Generic<Generic2<B>>> gg2bProvider;
-
- public ComplexGenerics_Factory(Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider, Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider, Provider<Generic2<A>> g2aProvider, Provider<Generic<Generic2<A>>> gg2aProvider, Provider<Generic<Generic2<B>>> gg2bProvider) {
- assert g2gaAndG2gaLazyProvider != null;
- this.g2gaAndG2gaLazyProvider = g2gaAndG2gaLazyProvider;
- assert g2gbAndG2gbLazyProvider != null;
- this.g2gbAndG2gbLazyProvider = g2gbAndG2gbLazyProvider;
- assert g2aProvider != null;
- this.g2aProvider = g2aProvider;
- assert gg2aProvider != null;
- this.gg2aProvider = gg2aProvider;
- assert gg2bProvider != null;
- this.gg2bProvider = gg2bProvider;
- }
-
- @Override
- public ComplexGenerics get() {
- return new ComplexGenerics(g2gaAndG2gaLazyProvider.get(), DoubleCheckLazy.create(g2gaAndG2gaLazyProvider), g2gaAndG2gaLazyProvider, g2gbAndG2gbLazyProvider.get(), DoubleCheckLazy.create(g2gbAndG2gbLazyProvider), g2gbAndG2gbLazyProvider, g2aProvider.get(), gg2aProvider.get(), gg2bProvider.get());
- }
-
- public static Factory<ComplexGenerics> create(Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider, Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider, Provider<Generic2<A>> g2aProvider, Provider<Generic<Generic2<A>>> gg2aProvider, Provider<Generic<Generic2<B>>> gg2bProvider) {
- return new ComplexGenerics_Factory(g2gaAndG2gaLazyProvider, g2gbAndG2gbLazyProvider, g2aProvider, gg2aProvider, gg2bProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java
deleted file mode 100644
index 2aaa08650..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java
+++ /dev/null
@@ -1,341 +0,0 @@
-package test;
-
-import dagger.Lazy;
-import dagger.MembersInjector;
-import dagger.internal.DoubleCheckLazy;
-import dagger.internal.MembersInjectors;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.sub.OtherThing;
-import test.sub.OtherThing_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerBasicAbstractClassComponent extends BasicAbstractClassComponent {
- private Provider<OtherThing> otherThingProvider;
- private Provider<Thing> thingProvider;
- private MembersInjector<InjectedThing> injectedThingMembersInjector;
- private Provider<InjectedThing> injectedThingProvider;
- private MembersInjector<AbstractMembersInjectingBaseClass> abstractMembersInjectingBaseClassMembersInjector;
- private MembersInjector<AbstractMiddleClassWithoutMembers> abstractMiddleClassWithoutMembersMembersInjector;
- private MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector;
- private Provider<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionProvider;
-
- private DaggerBasicAbstractClassComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static BasicAbstractClassComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create());
- this.thingProvider = Thing_Factory.create(otherThingProvider);
- this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- this.abstractMembersInjectingBaseClassMembersInjector = AbstractMembersInjectingBaseClass_MembersInjector.create(thingProvider);
- this.abstractMiddleClassWithoutMembersMembersInjector = MembersInjectors.delegatingTo(abstractMembersInjectingBaseClassMembersInjector);
- this.typeWithInheritedMembersInjectionMembersInjector = MembersInjectors.delegatingTo(abstractMiddleClassWithoutMembersMembersInjector);
- this.typeWithInheritedMembersInjectionProvider = TypeWithInheritedMembersInjection_Factory.create(typeWithInheritedMembersInjectionMembersInjector);
- }
-
- @Override
- public Thing instance() {
- return thingProvider.get();
- }
-
- @Override
- public Provider<Thing> provider() {
- return thingProvider;
- }
-
- @Override
- public Lazy<Thing> lazy() {
- return DoubleCheckLazy.create(thingProvider);
- }
-
- @Override
- public MembersInjector<Thing> membersInjector() {
- return MembersInjectors.noOp();
- }
-
- @Override
- public void injectMembers(Thing t) {
- MembersInjectors.noOp().injectMembers(t);
- }
-
- @Override
- public Thing injectMembersAndReturn(Thing t) {
- MembersInjectors.noOp().injectMembers(t);
- return t;
- }
-
- @Override
- public byte getByte() {
- return PrimitivesModule_ProvideByteFactory.create().get();
- }
-
- @Override
- public char getChar() {
- return PrimitivesModule_ProvideCharFactory.create().get();
- }
-
- @Override
- public short getShort() {
- return PrimitivesModule_ProvideShortFactory.create().get();
- }
-
- @Override
- public int getInt() {
- return PrimitivesModule_ProvideIntFactory.create().get();
- }
-
- @Override
- public long getLong() {
- return PrimitivesModule_ProvideLongFactory.create().get();
- }
-
- @Override
- public boolean getBoolean() {
- return PrimitivesModule_ProvideBooleanFactory.create().get();
- }
-
- @Override
- public float getFloat() {
- return PrimitivesModule_ProvideFloatFactory.create().get();
- }
-
- @Override
- public double getDouble() {
- return PrimitivesModule_BoundDoubleFactory.create().get();
- }
-
- @Override
- public Byte getBoxedByte() {
- return PrimitivesModule_ProvideByteFactory.create().get();
- }
-
- @Override
- public Character getBoxedChar() {
- return PrimitivesModule_ProvideCharFactory.create().get();
- }
-
- @Override
- public Short getBoxedShort() {
- return PrimitivesModule_ProvideShortFactory.create().get();
- }
-
- @Override
- public Integer getBoxedInt() {
- return PrimitivesModule_ProvideIntFactory.create().get();
- }
-
- @Override
- public Long getBoxedLong() {
- return PrimitivesModule_ProvideLongFactory.create().get();
- }
-
- @Override
- public Boolean getBoxedBoolean() {
- return PrimitivesModule_ProvideBooleanFactory.create().get();
- }
-
- @Override
- public Float getBoxedFloat() {
- return PrimitivesModule_ProvideFloatFactory.create().get();
- }
-
- @Override
- public Double getBoxedDouble() {
- return PrimitivesModule_BoundDoubleFactory.create().get();
- }
-
- @Override
- public Provider<Byte> getByteProvider() {
- return PrimitivesModule_ProvideByteFactory.create();
- }
-
- @Override
- public Provider<Character> getCharProvider() {
- return PrimitivesModule_ProvideCharFactory.create();
- }
-
- @Override
- public Provider<Short> getShortProvider() {
- return PrimitivesModule_ProvideShortFactory.create();
- }
-
- @Override
- public Provider<Integer> getIntProvider() {
- return PrimitivesModule_ProvideIntFactory.create();
- }
-
- @Override
- public Provider<Long> getLongProvider() {
- return PrimitivesModule_ProvideLongFactory.create();
- }
-
- @Override
- public Provider<Boolean> getBooleanProvider() {
- return PrimitivesModule_ProvideBooleanFactory.create();
- }
-
- @Override
- public Provider<Float> getFloatProvider() {
- return PrimitivesModule_ProvideFloatFactory.create();
- }
-
- @Override
- public Provider<Double> getDoubleProvider() {
- return PrimitivesModule_BoundDoubleFactory.create();
- }
-
- @Override
- public byte[] getByteArray() {
- return PrimitivesModule_ProvideByteArrayFactory.create().get();
- }
-
- @Override
- public char[] getCharArray() {
- return PrimitivesModule_ProvideCharArrayFactory.create().get();
- }
-
- @Override
- public short[] getShortArray() {
- return PrimitivesModule_ProvideShortArrayFactory.create().get();
- }
-
- @Override
- public int[] getIntArray() {
- return PrimitivesModule_ProvideIntArrayFactory.create().get();
- }
-
- @Override
- public long[] getLongArray() {
- return PrimitivesModule_ProvideLongArrayFactory.create().get();
- }
-
- @Override
- public boolean[] getBooleanArray() {
- return PrimitivesModule_ProvideBooleanArrayFactory.create().get();
- }
-
- @Override
- public float[] getFloatArray() {
- return PrimitivesModule_ProvideFloatArrayFactory.create().get();
- }
-
- @Override
- public double[] getDoubleArray() {
- return PrimitivesModule_BoundDoubleArrayFactory.create().get();
- }
-
- @Override
- public Provider<byte[]> getByteArrayProvider() {
- return PrimitivesModule_ProvideByteArrayFactory.create();
- }
-
- @Override
- public Provider<char[]> getCharArrayProvider() {
- return PrimitivesModule_ProvideCharArrayFactory.create();
- }
-
- @Override
- public Provider<short[]> getShortArrayProvider() {
- return PrimitivesModule_ProvideShortArrayFactory.create();
- }
-
- @Override
- public Provider<int[]> getIntArrayProvider() {
- return PrimitivesModule_ProvideIntArrayFactory.create();
- }
-
- @Override
- public Provider<long[]> getLongArrayProvider() {
- return PrimitivesModule_ProvideLongArrayFactory.create();
- }
-
- @Override
- public Provider<boolean[]> getBooleanArrayProvider() {
- return PrimitivesModule_ProvideBooleanArrayFactory.create();
- }
-
- @Override
- public Provider<float[]> getFloatArrayProvider() {
- return PrimitivesModule_ProvideFloatArrayFactory.create();
- }
-
- @Override
- public Provider<double[]> getDoubleArrayProvider() {
- return PrimitivesModule_BoundDoubleArrayFactory.create();
- }
-
- @Override
- public Object noOpMembersInjection(Object obviouslyDoesNotHaveMembersToInject) {
- MembersInjectors.noOp().injectMembers(obviouslyDoesNotHaveMembersToInject);
- return obviouslyDoesNotHaveMembersToInject;
- }
-
- @Override
- public Thing thing() {
- return thingProvider.get();
- }
-
- @Override
- public InjectedThing injectedThing() {
- return injectedThingProvider.get();
- }
-
- @Override
- public Provider<InjectedThing> injectedThingProvider() {
- return injectedThingProvider;
- }
-
- @Override
- public Lazy<InjectedThing> lazyInjectedThing() {
- return DoubleCheckLazy.create(injectedThingProvider);
- }
-
- @Override
- public MembersInjector<InjectedThing> injectedThingMembersInjector() {
- return injectedThingMembersInjector;
- }
-
- @Override
- public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() {
- return typeWithInheritedMembersInjectionProvider.get();
- }
-
- @Override
- public MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector() {
- return typeWithInheritedMembersInjectionMembersInjector;
- }
-
- public static final class Builder {
- private PrimitivesModule primitivesModule;
-
- private Builder() {
- }
-
- public BasicAbstractClassComponent build() {
- if (primitivesModule == null) {
- this.primitivesModule = new PrimitivesModule();
- }
- return new DaggerBasicAbstractClassComponent(this);
- }
-
- public Builder primitivesModule(PrimitivesModule primitivesModule) {
- if (primitivesModule == null) {
- throw new NullPointerException("primitivesModule");
- }
- this.primitivesModule = primitivesModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java
deleted file mode 100644
index a72440a19..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java
+++ /dev/null
@@ -1,341 +0,0 @@
-package test;
-
-import dagger.Lazy;
-import dagger.MembersInjector;
-import dagger.internal.DoubleCheckLazy;
-import dagger.internal.MembersInjectors;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.sub.OtherThing;
-import test.sub.OtherThing_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerBasicComponent implements BasicComponent {
- private Provider<OtherThing> otherThingProvider;
- private Provider<Thing> thingProvider;
- private MembersInjector<InjectedThing> injectedThingMembersInjector;
- private Provider<InjectedThing> injectedThingProvider;
- private MembersInjector<AbstractMembersInjectingBaseClass> abstractMembersInjectingBaseClassMembersInjector;
- private MembersInjector<AbstractMiddleClassWithoutMembers> abstractMiddleClassWithoutMembersMembersInjector;
- private MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector;
- private Provider<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionProvider;
-
- private DaggerBasicComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static BasicComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create());
- this.thingProvider = Thing_Factory.create(otherThingProvider);
- this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- this.abstractMembersInjectingBaseClassMembersInjector = AbstractMembersInjectingBaseClass_MembersInjector.create(thingProvider);
- this.abstractMiddleClassWithoutMembersMembersInjector = MembersInjectors.delegatingTo(abstractMembersInjectingBaseClassMembersInjector);
- this.typeWithInheritedMembersInjectionMembersInjector = MembersInjectors.delegatingTo(abstractMiddleClassWithoutMembersMembersInjector);
- this.typeWithInheritedMembersInjectionProvider = TypeWithInheritedMembersInjection_Factory.create(typeWithInheritedMembersInjectionMembersInjector);
- }
-
- @Override
- public Thing instance() {
- return thingProvider.get();
- }
-
- @Override
- public Provider<Thing> provider() {
- return thingProvider;
- }
-
- @Override
- public Lazy<Thing> lazy() {
- return DoubleCheckLazy.create(thingProvider);
- }
-
- @Override
- public MembersInjector<Thing> membersInjector() {
- return MembersInjectors.noOp();
- }
-
- @Override
- public void injectMembers(Thing t) {
- MembersInjectors.noOp().injectMembers(t);
- }
-
- @Override
- public Thing injectMembersAndReturn(Thing t) {
- MembersInjectors.noOp().injectMembers(t);
- return t;
- }
-
- @Override
- public byte getByte() {
- return PrimitivesModule_ProvideByteFactory.create().get();
- }
-
- @Override
- public char getChar() {
- return PrimitivesModule_ProvideCharFactory.create().get();
- }
-
- @Override
- public short getShort() {
- return PrimitivesModule_ProvideShortFactory.create().get();
- }
-
- @Override
- public int getInt() {
- return PrimitivesModule_ProvideIntFactory.create().get();
- }
-
- @Override
- public long getLong() {
- return PrimitivesModule_ProvideLongFactory.create().get();
- }
-
- @Override
- public boolean getBoolean() {
- return PrimitivesModule_ProvideBooleanFactory.create().get();
- }
-
- @Override
- public float getFloat() {
- return PrimitivesModule_ProvideFloatFactory.create().get();
- }
-
- @Override
- public double getDouble() {
- return PrimitivesModule_BoundDoubleFactory.create().get();
- }
-
- @Override
- public Byte getBoxedByte() {
- return PrimitivesModule_ProvideByteFactory.create().get();
- }
-
- @Override
- public Character getBoxedChar() {
- return PrimitivesModule_ProvideCharFactory.create().get();
- }
-
- @Override
- public Short getBoxedShort() {
- return PrimitivesModule_ProvideShortFactory.create().get();
- }
-
- @Override
- public Integer getBoxedInt() {
- return PrimitivesModule_ProvideIntFactory.create().get();
- }
-
- @Override
- public Long getBoxedLong() {
- return PrimitivesModule_ProvideLongFactory.create().get();
- }
-
- @Override
- public Boolean getBoxedBoolean() {
- return PrimitivesModule_ProvideBooleanFactory.create().get();
- }
-
- @Override
- public Float getBoxedFloat() {
- return PrimitivesModule_ProvideFloatFactory.create().get();
- }
-
- @Override
- public Double getBoxedDouble() {
- return PrimitivesModule_BoundDoubleFactory.create().get();
- }
-
- @Override
- public Provider<Byte> getByteProvider() {
- return PrimitivesModule_ProvideByteFactory.create();
- }
-
- @Override
- public Provider<Character> getCharProvider() {
- return PrimitivesModule_ProvideCharFactory.create();
- }
-
- @Override
- public Provider<Short> getShortProvider() {
- return PrimitivesModule_ProvideShortFactory.create();
- }
-
- @Override
- public Provider<Integer> getIntProvider() {
- return PrimitivesModule_ProvideIntFactory.create();
- }
-
- @Override
- public Provider<Long> getLongProvider() {
- return PrimitivesModule_ProvideLongFactory.create();
- }
-
- @Override
- public Provider<Boolean> getBooleanProvider() {
- return PrimitivesModule_ProvideBooleanFactory.create();
- }
-
- @Override
- public Provider<Float> getFloatProvider() {
- return PrimitivesModule_ProvideFloatFactory.create();
- }
-
- @Override
- public Provider<Double> getDoubleProvider() {
- return PrimitivesModule_BoundDoubleFactory.create();
- }
-
- @Override
- public byte[] getByteArray() {
- return PrimitivesModule_ProvideByteArrayFactory.create().get();
- }
-
- @Override
- public char[] getCharArray() {
- return PrimitivesModule_ProvideCharArrayFactory.create().get();
- }
-
- @Override
- public short[] getShortArray() {
- return PrimitivesModule_ProvideShortArrayFactory.create().get();
- }
-
- @Override
- public int[] getIntArray() {
- return PrimitivesModule_ProvideIntArrayFactory.create().get();
- }
-
- @Override
- public long[] getLongArray() {
- return PrimitivesModule_ProvideLongArrayFactory.create().get();
- }
-
- @Override
- public boolean[] getBooleanArray() {
- return PrimitivesModule_ProvideBooleanArrayFactory.create().get();
- }
-
- @Override
- public float[] getFloatArray() {
- return PrimitivesModule_ProvideFloatArrayFactory.create().get();
- }
-
- @Override
- public double[] getDoubleArray() {
- return PrimitivesModule_BoundDoubleArrayFactory.create().get();
- }
-
- @Override
- public Provider<byte[]> getByteArrayProvider() {
- return PrimitivesModule_ProvideByteArrayFactory.create();
- }
-
- @Override
- public Provider<char[]> getCharArrayProvider() {
- return PrimitivesModule_ProvideCharArrayFactory.create();
- }
-
- @Override
- public Provider<short[]> getShortArrayProvider() {
- return PrimitivesModule_ProvideShortArrayFactory.create();
- }
-
- @Override
- public Provider<int[]> getIntArrayProvider() {
- return PrimitivesModule_ProvideIntArrayFactory.create();
- }
-
- @Override
- public Provider<long[]> getLongArrayProvider() {
- return PrimitivesModule_ProvideLongArrayFactory.create();
- }
-
- @Override
- public Provider<boolean[]> getBooleanArrayProvider() {
- return PrimitivesModule_ProvideBooleanArrayFactory.create();
- }
-
- @Override
- public Provider<float[]> getFloatArrayProvider() {
- return PrimitivesModule_ProvideFloatArrayFactory.create();
- }
-
- @Override
- public Provider<double[]> getDoubleArrayProvider() {
- return PrimitivesModule_BoundDoubleArrayFactory.create();
- }
-
- @Override
- public Object noOpMembersInjection(Object obviouslyDoesNotHaveMembersToInject) {
- MembersInjectors.noOp().injectMembers(obviouslyDoesNotHaveMembersToInject);
- return obviouslyDoesNotHaveMembersToInject;
- }
-
- @Override
- public Thing thing() {
- return thingProvider.get();
- }
-
- @Override
- public InjectedThing injectedThing() {
- return injectedThingProvider.get();
- }
-
- @Override
- public Provider<InjectedThing> injectedThingProvider() {
- return injectedThingProvider;
- }
-
- @Override
- public Lazy<InjectedThing> lazyInjectedThing() {
- return DoubleCheckLazy.create(injectedThingProvider);
- }
-
- @Override
- public MembersInjector<InjectedThing> injectedThingMembersInjector() {
- return injectedThingMembersInjector;
- }
-
- @Override
- public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() {
- return typeWithInheritedMembersInjectionProvider.get();
- }
-
- @Override
- public MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector() {
- return typeWithInheritedMembersInjectionMembersInjector;
- }
-
- public static final class Builder {
- private PrimitivesModule primitivesModule;
-
- private Builder() {
- }
-
- public BasicComponent build() {
- if (primitivesModule == null) {
- this.primitivesModule = new PrimitivesModule();
- }
- return new DaggerBasicComponent(this);
- }
-
- public Builder primitivesModule(PrimitivesModule primitivesModule) {
- if (primitivesModule == null) {
- throw new NullPointerException("primitivesModule");
- }
- this.primitivesModule = primitivesModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java
deleted file mode 100644
index 4ce853ed6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package test;
-
-import java.util.ArrayList;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerBoundedGenericComponent implements BoundedGenericComponent {
- private Provider<Integer> provideIntegerProvider;
- private Provider<ArrayList<String>> provideArrayListStringProvider;
- private Provider<LinkedList<CharSequence>> provideLinkedListCharSeqProvider;
- private Provider<List<Integer>> provideListOfIntegerProvider;
- private Provider<BoundedGenerics<Integer, ArrayList<String>, LinkedList<CharSequence>, Integer, List<Integer>>> boundedGenericsProvider;
- private Provider<Double> provideDoubleProvider;
- private Provider<LinkedList<String>> provideLinkedListStringProvider;
- private Provider<LinkedList<Comparable<String>>> provideArrayListOfComparableStringProvider;
- private Provider<Set<Double>> provideSetOfDoubleProvider;
- private Provider<BoundedGenerics<Double, LinkedList<String>, LinkedList<Comparable<String>>, Double, Set<Double>>> boundedGenericsProvider1;
-
- private DaggerBoundedGenericComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static BoundedGenericComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideIntegerProvider = BoundedGenericModule_ProvideIntegerFactory.create(builder.boundedGenericModule);
- this.provideArrayListStringProvider = BoundedGenericModule_ProvideArrayListStringFactory.create(builder.boundedGenericModule);
- this.provideLinkedListCharSeqProvider = BoundedGenericModule_ProvideLinkedListCharSeqFactory.create(builder.boundedGenericModule);
- this.provideListOfIntegerProvider = BoundedGenericModule_ProvideListOfIntegerFactory.create(builder.boundedGenericModule);
- this.boundedGenericsProvider = BoundedGenerics_Factory.create(provideIntegerProvider, provideArrayListStringProvider, provideLinkedListCharSeqProvider, provideIntegerProvider, provideListOfIntegerProvider);
- this.provideDoubleProvider = BoundedGenericModule_ProvideDoubleFactory.create(builder.boundedGenericModule);
- this.provideLinkedListStringProvider = BoundedGenericModule_ProvideLinkedListStringFactory.create(builder.boundedGenericModule);
- this.provideArrayListOfComparableStringProvider = BoundedGenericModule_ProvideArrayListOfComparableStringFactory.create(builder.boundedGenericModule);
- this.provideSetOfDoubleProvider = BoundedGenericModule_ProvideSetOfDoubleFactory.create(builder.boundedGenericModule);
- this.boundedGenericsProvider1 = BoundedGenerics_Factory.create(provideDoubleProvider, provideLinkedListStringProvider, provideArrayListOfComparableStringProvider, provideDoubleProvider, provideSetOfDoubleProvider);
- }
-
- @Override
- public BoundedGenerics<Integer, ArrayList<String>, LinkedList<CharSequence>, Integer, List<Integer>> bounds1() {
- return boundedGenericsProvider.get();
- }
-
- @Override
- public BoundedGenerics<Double, LinkedList<String>, LinkedList<Comparable<String>>, Double, Set<Double>> bounds2() {
- return boundedGenericsProvider1.get();
- }
-
- public static final class Builder {
- private BoundedGenericModule boundedGenericModule;
-
- private Builder() {
- }
-
- public BoundedGenericComponent build() {
- if (boundedGenericModule == null) {
- this.boundedGenericModule = new BoundedGenericModule();
- }
- return new DaggerBoundedGenericComponent(this);
- }
-
- public Builder boundedGenericModule(BoundedGenericModule boundedGenericModule) {
- if (boundedGenericModule == null) {
- throw new NullPointerException("boundedGenericModule");
- }
- this.boundedGenericModule = boundedGenericModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java
deleted file mode 100644
index 848f7b6dd..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerComponentDependsOnGeneratedCode implements ComponentDependsOnGeneratedCode {
- private Provider<NeedsFactory> needsFactoryProvider;
-
- private DaggerComponentDependsOnGeneratedCode(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ComponentDependsOnGeneratedCode create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.needsFactoryProvider = NeedsFactory_Factory.create(NeedsFactory_SomethingFactory_Factory.create());
- }
-
- @Override
- public NeedsFactory needsFactory() {
- return needsFactoryProvider.get();
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public ComponentDependsOnGeneratedCode build() {
- return new DaggerComponentDependsOnGeneratedCode(this);
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java
deleted file mode 100644
index 3e7848939..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java
+++ /dev/null
@@ -1,193 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.MembersInjectors;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.sub.DaggerGenericComponent_PackageProxy;
-import test.sub.Exposed;
-import test.sub.Exposed_Factory;
-import test.sub.Exposed_MembersInjector;
-import test.sub.OtherThing;
-import test.sub.OtherThing_Factory;
-import test.sub.PackagePrivateContainer$PublicEnclosed_Factory;
-import test.sub.PackagePrivate_Factory;
-import test.sub.PublicSubclass;
-import test.sub.PublicSubclass_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerGenericComponent implements GenericComponent {
- private Provider<Generic<A>> genericProvider;
- private Provider<ReferencesGeneric> referencesGenericProvider;
- private Provider<Integer> provideIntegerProvider;
- private Provider<OtherThing> otherThingProvider;
- private Provider<Thing> thingProvider;
- private Provider<GenericDoubleReferences<A>> genericDoubleReferencesProvider;
- private Provider<GenericDoubleReferences<B>> genericDoubleReferencesProvider1;
- private Provider<Generic2<Generic<A>>> generic2Provider;
- private Provider<Generic<B>> genericProvider1;
- private Provider<Generic2<Generic<B>>> generic2Provider1;
- private Provider<Generic2<A>> generic2Provider2;
- private Provider<Generic<Generic2<A>>> genericProvider2;
- private Provider<Generic2<B>> generic2Provider3;
- private Provider<Generic<Generic2<B>>> genericProvider3;
- private Provider<ComplexGenerics> complexGenericsProvider;
- private MembersInjector<GenericParent<A, B>> genericParentMembersInjector;
- private MembersInjector<GenericChild<A>> genericChildMembersInjector;
- private MembersInjector<GenericParent<B, B>> genericParentMembersInjector1;
- private MembersInjector<GenericChild<B>> genericChildMembersInjector1;
- private final DaggerGenericComponent_PackageProxy test_sub_Proxy = new DaggerGenericComponent_PackageProxy();
- private MembersInjector<Exposed> exposedMembersInjector;
- private Provider<Exposed> exposedProvider;
- private Provider<PublicSubclass> publicSubclassProvider;
- private Provider<List<Integer>> provideListOfIntegerProvider;
- private Provider<Iterable<Integer>> provideIterableOfAWithCProvider;
- private Provider<Double> provideDoubleProvider;
- private Provider<List<Double>> provideListOfDoubleProvider;
- private Provider<Iterable<Double>> provideIterableOfAWithCProvider1;
-
- private DaggerGenericComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static GenericComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.genericProvider = Generic_Factory.create(A_Factory.create());
- this.referencesGenericProvider = ReferencesGeneric_Factory.create(genericProvider);
- this.provideIntegerProvider = ChildIntegerModule_ProvideIntegerFactory.create(builder.childIntegerModule);
- this.otherThingProvider = OtherThing_Factory.create(provideIntegerProvider);
- this.thingProvider = Thing_Factory.create(otherThingProvider);
- this.genericDoubleReferencesProvider = GenericDoubleReferences_Factory.create(A_Factory.create(), thingProvider);
- this.genericDoubleReferencesProvider1 = GenericDoubleReferences_Factory.create(B_Factory.create(), thingProvider);
- this.generic2Provider = Generic2_Factory.create(genericProvider);
- this.genericProvider1 = Generic_Factory.create(B_Factory.create());
- this.generic2Provider1 = Generic2_Factory.create(genericProvider1);
- this.generic2Provider2 = Generic2_Factory.create(A_Factory.create());
- this.genericProvider2 = Generic_Factory.create(generic2Provider2);
- this.generic2Provider3 = Generic2_Factory.create(B_Factory.create());
- this.genericProvider3 = Generic_Factory.create(generic2Provider3);
- this.complexGenericsProvider = ComplexGenerics_Factory.create(generic2Provider, generic2Provider1, generic2Provider2, genericProvider2, genericProvider3);
- this.genericParentMembersInjector = GenericParent_MembersInjector.create(A_Factory.create(), B_Factory.create(), B_Factory.create());
- this.genericChildMembersInjector = GenericChild_MembersInjector.create(genericParentMembersInjector, A_Factory.create(), A_Factory.create());
- this.genericParentMembersInjector1 = GenericParent_MembersInjector.create(B_Factory.create(), B_Factory.create(), B_Factory.create());
- this.genericChildMembersInjector1 = GenericChild_MembersInjector.create(genericParentMembersInjector1, A_Factory.create(), B_Factory.create());
- this.test_sub_Proxy.generic2Provider = Generic2_Factory.create(PackagePrivate_Factory.create());
- this.test_sub_Proxy.generic2Provider1 = Generic2_Factory.create(PackagePrivateContainer$PublicEnclosed_Factory.create());
- this.exposedMembersInjector = Exposed_MembersInjector.create(test_sub_Proxy.generic2Provider, test_sub_Proxy.generic2Provider1);
- this.test_sub_Proxy.genericProvider = Generic_Factory.create(PackagePrivate_Factory.create());
- this.test_sub_Proxy.genericProvider1 = Generic_Factory.create(PackagePrivateContainer$PublicEnclosed_Factory.create());
- this.exposedProvider = Exposed_Factory.create(exposedMembersInjector, test_sub_Proxy.genericProvider, test_sub_Proxy.genericProvider1);
- this.publicSubclassProvider = PublicSubclass_Factory.create((MembersInjector) MembersInjectors.noOp(), PackagePrivate_Factory.create());
- this.provideListOfIntegerProvider = ChildIntegerModule_ProvideListOfIntegerFactory.create(builder.childIntegerModule);
- this.provideIterableOfAWithCProvider = ParentModule_ProvideIterableOfAWithCFactory.create(builder.childIntegerModule, provideIntegerProvider, provideListOfIntegerProvider);
- this.provideDoubleProvider = ChildDoubleModule_ProvideDoubleFactory.create(builder.childDoubleModule);
- this.provideListOfDoubleProvider = ChildDoubleModule_ProvideListOfDoubleFactory.create(builder.childDoubleModule);
- this.provideIterableOfAWithCProvider1 = ParentModule_ProvideIterableOfAWithCFactory.create(builder.childDoubleModule, provideDoubleProvider, provideListOfDoubleProvider);
- }
-
- @Override
- public ReferencesGeneric referencesGeneric() {
- return referencesGenericProvider.get();
- }
-
- @Override
- public GenericDoubleReferences<A> doubleGenericA() {
- return genericDoubleReferencesProvider.get();
- }
-
- @Override
- public GenericDoubleReferences<B> doubleGenericB() {
- return genericDoubleReferencesProvider1.get();
- }
-
- @Override
- public ComplexGenerics complexGenerics() {
- return complexGenericsProvider.get();
- }
-
- @Override
- public GenericNoDeps<A> noDepsA() {
- Provider<GenericNoDeps<A>> factory = GenericNoDeps_Factory.create();
- return factory.get();
- }
-
- @Override
- public GenericNoDeps<B> noDepsB() {
- Provider<GenericNoDeps<B>> factory = GenericNoDeps_Factory.create();
- return factory.get();
- }
-
- @Override
- public void injectA(GenericChild<A> childA) {
- genericChildMembersInjector.injectMembers(childA);
- }
-
- @Override
- public void injectB(GenericChild<B> childB) {
- genericChildMembersInjector1.injectMembers(childB);
- }
-
- @Override
- public Exposed exposed() {
- return exposedProvider.get();
- }
-
- @Override
- public PublicSubclass publicSubclass() {
- return publicSubclassProvider.get();
- }
-
- @Override
- public Iterable<Integer> iterableInt() {
- return provideIterableOfAWithCProvider.get();
- }
-
- @Override
- public Iterable<Double> iterableDouble() {
- return provideIterableOfAWithCProvider1.get();
- }
-
- public static final class Builder {
- private ChildDoubleModule childDoubleModule;
- private ChildIntegerModule childIntegerModule;
-
- private Builder() {
- }
-
- public GenericComponent build() {
- if (childDoubleModule == null) {
- this.childDoubleModule = new ChildDoubleModule();
- }
- if (childIntegerModule == null) {
- this.childIntegerModule = new ChildIntegerModule();
- }
- return new DaggerGenericComponent(this);
- }
-
- public Builder childDoubleModule(ChildDoubleModule childDoubleModule) {
- if (childDoubleModule == null) {
- throw new NullPointerException("childDoubleModule");
- }
- this.childDoubleModule = childDoubleModule;
- return this;
- }
-
- public Builder childIntegerModule(ChildIntegerModule childIntegerModule) {
- if (childIntegerModule == null) {
- throw new NullPointerException("childIntegerModule");
- }
- this.childIntegerModule = childIntegerModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java
deleted file mode 100644
index 563a6aaa6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java
+++ /dev/null
@@ -1,299 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import dagger.internal.MapFactory;
-import dagger.internal.MapProviderFactory;
-import dagger.internal.SetFactory;
-import java.math.BigDecimal;
-import java.math.BigInteger;
-import java.util.Collection;
-import java.util.Map;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.TestStringKey.NestedWrappedKey;
-import test.sub.ContributionsModule;
-import test.sub.ContributionsModule_ContributeAnIntFactory;
-import test.sub.ContributionsModule_ContributeAnotherIntFactory;
-import test.sub.ContributionsModule_ContributeSomeIntsFactory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerMultibindingComponent implements MultibindingComponent {
- private Provider<Double> doubleDependencyProvider;
- private Provider<String> mapOfStringAndProviderOfStringContribution1;
- private Provider<String> mapOfStringAndProviderOfStringContribution2;
- private Provider<Map<String, Provider<String>>> mapOfStringAndProviderOfStringProvider;
- private Provider<Map<String, String>> mapOfStringAndStringProvider;
- private Provider<Set<String>> provideMapKeysProvider;
- private Provider<Collection<String>> provideMapValuesProvider;
- private Provider<Set<Integer>> setOfIntegerContribution1Provider;
- private Provider<Set<Integer>> setOfIntegerContribution2Provider;
- private Provider<Set<Integer>> setOfIntegerContribution3Provider;
- private Provider<Set<Integer>> setOfIntegerContribution4Provider;
- private Provider<Set<Integer>> setOfIntegerContribution5Provider;
- private Provider<Set<Integer>> setOfIntegerProvider;
- private Provider<String> mapOfNestedWrappedKeyAndProviderOfStringContribution1;
- private Provider<String> mapOfNestedWrappedKeyAndProviderOfStringContribution2;
- private Provider<Map<NestedWrappedKey, Provider<String>>> mapOfNestedWrappedKeyAndProviderOfStringProvider;
- private Provider<Map<NestedWrappedKey, String>> mapOfNestedWrappedKeyAndStringProvider;
- private Provider<String> mapOfClassOfAndProviderOfStringContribution1;
- private Provider<String> mapOfClassOfAndProviderOfStringContribution2;
- private Provider<Map<Class<? extends Number>, Provider<String>>> mapOfClassOfAndProviderOfStringProvider;
- private Provider<Map<Class<? extends Number>, String>> mapOfClassOfAndStringProvider;
- private Provider<String> mapOfClassOfAndProviderOfStringContribution11;
- private Provider<String> mapOfClassOfAndProviderOfStringContribution21;
- private Provider<Map<Class<?>, Provider<String>>> mapOfClassOfAndProviderOfStringProvider1;
- private Provider<Map<Class<?>, String>> mapOfClassOfAndStringProvider1;
- private Provider<String> mapOfLongAndProviderOfStringContribution1;
- private Provider<Map<Long, Provider<String>>> mapOfLongAndProviderOfStringProvider;
- private Provider<Map<Long, String>> mapOfLongAndStringProvider;
- private Provider<String> mapOfIntegerAndProviderOfStringContribution1;
- private Provider<Map<Integer, Provider<String>>> mapOfIntegerAndProviderOfStringProvider;
- private Provider<Map<Integer, String>> mapOfIntegerAndStringProvider;
- private Provider<String> mapOfShortAndProviderOfStringContribution1;
- private Provider<Map<Short, Provider<String>>> mapOfShortAndProviderOfStringProvider;
- private Provider<Map<Short, String>> mapOfShortAndStringProvider;
- private Provider<String> mapOfByteAndProviderOfStringContribution1;
- private Provider<Map<Byte, Provider<String>>> mapOfByteAndProviderOfStringProvider;
- private Provider<Map<Byte, String>> mapOfByteAndStringProvider;
- private Provider<String> mapOfBooleanAndProviderOfStringContribution1;
- private Provider<Map<Boolean, Provider<String>>> mapOfBooleanAndProviderOfStringProvider;
- private Provider<Map<Boolean, String>> mapOfBooleanAndStringProvider;
- private Provider<String> mapOfCharacterAndProviderOfStringContribution1;
- private Provider<String> mapOfCharacterAndProviderOfStringContribution2;
- private Provider<Map<Character, Provider<String>>> mapOfCharacterAndProviderOfStringProvider;
- private Provider<Map<Character, String>> mapOfCharacterAndStringProvider;
- private Provider<String> mapOfTestStringKeyAndProviderOfStringContribution1;
- private Provider<Map<TestStringKey, Provider<String>>> mapOfTestStringKeyAndProviderOfStringProvider;
- private Provider<Map<TestStringKey, String>> mapOfTestStringKeyAndStringProvider;
- private Provider<String> mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1;
- private Provider<Map<TestWrappedAnnotationKey, Provider<String>>> mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider;
- private Provider<Map<TestWrappedAnnotationKey, String>> mapOfTestWrappedAnnotationKeyAndStringProvider;
-
- private DaggerMultibindingComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.doubleDependencyProvider = new Factory<Double>() {
- private final MultibindingDependency multibindingDependency = builder.multibindingDependency;
- @Override public Double get() {
- Double provided = multibindingDependency.doubleDependency();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable component method");
- }
- return provided;
- }
- };
- this.mapOfStringAndProviderOfStringContribution1 = MultibindingModule_ProvideFooKeyFactory.create(builder.multibindingModule, doubleDependencyProvider);
- this.mapOfStringAndProviderOfStringContribution2 = MultibindingModule_ProvideBarKeyFactory.create(builder.multibindingModule);
- this.mapOfStringAndProviderOfStringProvider = MapProviderFactory.<String, String>builder(2)
- .put("foo", mapOfStringAndProviderOfStringContribution1)
- .put("bar", mapOfStringAndProviderOfStringContribution2)
- .build();
- this.mapOfStringAndStringProvider = MapFactory.create(mapOfStringAndProviderOfStringProvider);
- this.provideMapKeysProvider = MultibindingModule_ProvideMapKeysFactory.create(builder.multibindingModule, mapOfStringAndProviderOfStringProvider);
- this.provideMapValuesProvider = MultibindingModule_ProvideMapValuesFactory.create(builder.multibindingModule, mapOfStringAndStringProvider);
- this.setOfIntegerContribution1Provider = MultibindingModule_ProvideFiveToSetFactory.create(builder.multibindingModule);
- this.setOfIntegerContribution2Provider = MultibindingModule_ProvideSixToSetFactory.create(builder.multibindingModule);
- this.setOfIntegerContribution3Provider = ContributionsModule_ContributeAnIntFactory.create(builder.contributionsModule, doubleDependencyProvider);
- this.setOfIntegerContribution4Provider = ContributionsModule_ContributeAnotherIntFactory.create(builder.contributionsModule);
- this.setOfIntegerContribution5Provider = ContributionsModule_ContributeSomeIntsFactory.create(builder.contributionsModule);
- this.setOfIntegerProvider = SetFactory.create(setOfIntegerContribution1Provider, setOfIntegerContribution2Provider, setOfIntegerContribution3Provider, setOfIntegerContribution4Provider, setOfIntegerContribution5Provider);
- this.mapOfNestedWrappedKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForIntegerFactory.create(builder.multibindingModule);
- this.mapOfNestedWrappedKeyAndProviderOfStringContribution2 = MultibindingModule_ValueForLongFactory.create(builder.multibindingModule);
- this.mapOfNestedWrappedKeyAndProviderOfStringProvider = MapProviderFactory.<NestedWrappedKey, String>builder(2)
- .put(TestStringKey$NestedWrappedKeyCreator.createNestedWrappedKey(Integer.class), mapOfNestedWrappedKeyAndProviderOfStringContribution1)
- .put(TestStringKey$NestedWrappedKeyCreator.createNestedWrappedKey(Long.class), mapOfNestedWrappedKeyAndProviderOfStringContribution2)
- .build();
- this.mapOfNestedWrappedKeyAndStringProvider = MapFactory.create(mapOfNestedWrappedKeyAndProviderOfStringProvider);
- this.mapOfClassOfAndProviderOfStringContribution1 = MultibindingModule_ValueForNumberClassBigDecimalFactory.create(builder.multibindingModule);
- this.mapOfClassOfAndProviderOfStringContribution2 = MultibindingModule_ValueForNumberClassBigIntegerFactory.create(builder.multibindingModule);
- this.mapOfClassOfAndProviderOfStringProvider = MapProviderFactory.<Class<? extends Number>, String>builder(2)
- .put(BigDecimal.class, mapOfClassOfAndProviderOfStringContribution1)
- .put(BigInteger.class, mapOfClassOfAndProviderOfStringContribution2)
- .build();
- this.mapOfClassOfAndStringProvider = MapFactory.create(mapOfClassOfAndProviderOfStringProvider);
- this.mapOfClassOfAndProviderOfStringContribution11 = MultibindingModule_ValueForClassIntegerFactory.create(builder.multibindingModule);
- this.mapOfClassOfAndProviderOfStringContribution21 = MultibindingModule_ValueForClassLongFactory.create(builder.multibindingModule);
- this.mapOfClassOfAndProviderOfStringProvider1 = MapProviderFactory.<Class<?>, String>builder(2)
- .put(Integer.class, mapOfClassOfAndProviderOfStringContribution11)
- .put(Long.class, mapOfClassOfAndProviderOfStringContribution21)
- .build();
- this.mapOfClassOfAndStringProvider1 = MapFactory.create(mapOfClassOfAndProviderOfStringProvider1);
- this.mapOfLongAndProviderOfStringContribution1 = MultibindingModule_ValueFor100LongFactory.create(builder.multibindingModule);
- this.mapOfLongAndProviderOfStringProvider = MapProviderFactory.<Long, String>builder(1)
- .put(100L, mapOfLongAndProviderOfStringContribution1)
- .build();
- this.mapOfLongAndStringProvider = MapFactory.create(mapOfLongAndProviderOfStringProvider);
- this.mapOfIntegerAndProviderOfStringContribution1 = MultibindingModule_ValueFor100IntFactory.create(builder.multibindingModule);
- this.mapOfIntegerAndProviderOfStringProvider = MapProviderFactory.<Integer, String>builder(1)
- .put((int) 100, mapOfIntegerAndProviderOfStringContribution1)
- .build();
- this.mapOfIntegerAndStringProvider = MapFactory.create(mapOfIntegerAndProviderOfStringProvider);
- this.mapOfShortAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ShortFactory.create(builder.multibindingModule);
- this.mapOfShortAndProviderOfStringProvider = MapProviderFactory.<Short, String>builder(1)
- .put((short) 100, mapOfShortAndProviderOfStringContribution1)
- .build();
- this.mapOfShortAndStringProvider = MapFactory.create(mapOfShortAndProviderOfStringProvider);
- this.mapOfByteAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ByteFactory.create(builder.multibindingModule);
- this.mapOfByteAndProviderOfStringProvider = MapProviderFactory.<Byte, String>builder(1)
- .put((byte) 100, mapOfByteAndProviderOfStringContribution1)
- .build();
- this.mapOfByteAndStringProvider = MapFactory.create(mapOfByteAndProviderOfStringProvider);
- this.mapOfBooleanAndProviderOfStringContribution1 = MultibindingModule_ValueForTrueFactory.create(builder.multibindingModule);
- this.mapOfBooleanAndProviderOfStringProvider = MapProviderFactory.<Boolean, String>builder(1)
- .put(true, mapOfBooleanAndProviderOfStringContribution1)
- .build();
- this.mapOfBooleanAndStringProvider = MapFactory.create(mapOfBooleanAndProviderOfStringProvider);
- this.mapOfCharacterAndProviderOfStringContribution1 = MultibindingModule_ValueForAFactory.create(builder.multibindingModule);
- this.mapOfCharacterAndProviderOfStringContribution2 = MultibindingModule_ValueForNewlineFactory.create(builder.multibindingModule);
- this.mapOfCharacterAndProviderOfStringProvider = MapProviderFactory.<Character, String>builder(2)
- .put('a', mapOfCharacterAndProviderOfStringContribution1)
- .put('\n', mapOfCharacterAndProviderOfStringContribution2)
- .build();
- this.mapOfCharacterAndStringProvider = MapFactory.create(mapOfCharacterAndProviderOfStringProvider);
- this.mapOfTestStringKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.create(builder.multibindingModule);
- this.mapOfTestStringKeyAndProviderOfStringProvider = MapProviderFactory.<TestStringKey, String>builder(1)
- .put(TestUnwrappedAnnotationKeyCreator.createTestStringKey("foo\n"), mapOfTestStringKeyAndProviderOfStringContribution1)
- .build();
- this.mapOfTestStringKeyAndStringProvider = MapFactory.create(mapOfTestStringKeyAndProviderOfStringProvider);
- this.mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.create(builder.multibindingModule);
- this.mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider = MapProviderFactory.<TestWrappedAnnotationKey, String>builder(1)
- .put(TestWrappedAnnotationKeyCreator.createTestWrappedAnnotationKey(TestWrappedAnnotationKeyCreator.createTestStringKey("foo"), new int[] {(int) 1, (int) 2, (int) 3}, new TestClassKey[] {}, new Class[] {Long.class, Integer.class}), mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1)
- .build();
- this.mapOfTestWrappedAnnotationKeyAndStringProvider = MapFactory.create(mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider);
- }
-
- @Override
- public Map<String, String> map() {
- return mapOfStringAndStringProvider.get();
- }
-
- @Override
- public Map<String, Provider<String>> mapOfProviders() {
- return mapOfStringAndProviderOfStringProvider.get();
- }
-
- @Override
- public Set<String> mapKeys() {
- return provideMapKeysProvider.get();
- }
-
- @Override
- public Collection<String> mapValues() {
- return provideMapValuesProvider.get();
- }
-
- @Override
- public Set<Integer> set() {
- return setOfIntegerProvider.get();
- }
-
- @Override
- public Map<NestedWrappedKey, String> nestedKeyMap() {
- return mapOfNestedWrappedKeyAndStringProvider.get();
- }
-
- @Override
- public Map<Class<? extends Number>, String> numberClassKeyMap() {
- return mapOfClassOfAndStringProvider.get();
- }
-
- @Override
- public Map<Class<?>, String> classKeyMap() {
- return mapOfClassOfAndStringProvider1.get();
- }
-
- @Override
- public Map<Long, String> longKeyMap() {
- return mapOfLongAndStringProvider.get();
- }
-
- @Override
- public Map<Integer, String> integerKeyMap() {
- return mapOfIntegerAndStringProvider.get();
- }
-
- @Override
- public Map<Short, String> shortKeyMap() {
- return mapOfShortAndStringProvider.get();
- }
-
- @Override
- public Map<Byte, String> byteKeyMap() {
- return mapOfByteAndStringProvider.get();
- }
-
- @Override
- public Map<Boolean, String> booleanKeyMap() {
- return mapOfBooleanAndStringProvider.get();
- }
-
- @Override
- public Map<Character, String> characterKeyMap() {
- return mapOfCharacterAndStringProvider.get();
- }
-
- @Override
- public Map<TestStringKey, String> unwrappedAnnotationKeyMap() {
- return mapOfTestStringKeyAndStringProvider.get();
- }
-
- @Override
- public Map<TestWrappedAnnotationKey, String> wrappedAnnotationKeyMap() {
- return mapOfTestWrappedAnnotationKeyAndStringProvider.get();
- }
-
- public static final class Builder {
- private MultibindingModule multibindingModule;
- private ContributionsModule contributionsModule;
- private MultibindingDependency multibindingDependency;
-
- private Builder() {
- }
-
- public MultibindingComponent build() {
- if (multibindingModule == null) {
- this.multibindingModule = new MultibindingModule();
- }
- if (contributionsModule == null) {
- this.contributionsModule = new ContributionsModule();
- }
- if (multibindingDependency == null) {
- throw new IllegalStateException("multibindingDependency must be set");
- }
- return new DaggerMultibindingComponent(this);
- }
-
- public Builder multibindingModule(MultibindingModule multibindingModule) {
- if (multibindingModule == null) {
- throw new NullPointerException("multibindingModule");
- }
- this.multibindingModule = multibindingModule;
- return this;
- }
-
- public Builder contributionsModule(ContributionsModule contributionsModule) {
- if (contributionsModule == null) {
- throw new NullPointerException("contributionsModule");
- }
- this.contributionsModule = contributionsModule;
- return this;
- }
-
- public Builder multibindingDependency(MultibindingDependency multibindingDependency) {
- if (multibindingDependency == null) {
- throw new NullPointerException("multibindingDependency");
- }
- this.multibindingDependency = multibindingDependency;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java
deleted file mode 100644
index 3d90c737b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import dagger.internal.InstanceFactory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.NonComponentDependencyComponent.ThingComponent;
-import test.NonComponentDependencyComponent.ThingTwo;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerNonComponentDependencyComponent implements NonComponentDependencyComponent {
- private Provider<Thing> thingProvider;
- private Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider;
- private Provider<ThingComponent> thingComponentProvider;
- private Provider<ThingTwo> thingTwoProvider;
-
- private DaggerNonComponentDependencyComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.thingProvider = new Factory<Thing>() {
- private final ThingComponent thingComponent = builder.thingComponent;
- @Override public Thing get() {
- Thing provided = thingComponent.thing();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable component method");
- }
- return provided;
- }
- };
- this.nonComponentDependencyComponentProvider = InstanceFactory.<NonComponentDependencyComponent>create(this);
- this.thingComponentProvider = InstanceFactory.<ThingComponent>create(builder.thingComponent);
- this.thingTwoProvider = NonComponentDependencyComponent$ThingTwo_Factory.create(thingProvider, nonComponentDependencyComponentProvider, thingComponentProvider);
- }
-
- @Override
- public ThingTwo thingTwo() {
- return thingTwoProvider.get();
- }
-
- public static final class Builder {
- private ThingComponent thingComponent;
-
- private Builder() {
- }
-
- public NonComponentDependencyComponent build() {
- if (thingComponent == null) {
- throw new IllegalStateException("thingComponent must be set");
- }
- return new DaggerNonComponentDependencyComponent(this);
- }
-
- public Builder thingComponent(ThingComponent thingComponent) {
- if (thingComponent == null) {
- throw new NullPointerException("thingComponent");
- }
- this.thingComponent = thingComponent;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java
deleted file mode 100644
index 1d6191408..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.MembersInjectors;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.OuterClassBar.NestedComponent;
-import test.sub.OtherThing;
-import test.sub.OtherThing_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerOuterClassBar_NestedComponent implements NestedComponent {
- private Provider<OtherThing> otherThingProvider;
- private Provider<Thing> thingProvider;
- private MembersInjector<InjectedThing> injectedThingMembersInjector;
- private Provider<InjectedThing> injectedThingProvider;
-
- private DaggerOuterClassBar_NestedComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static NestedComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create());
- this.thingProvider = Thing_Factory.create(otherThingProvider);
- this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp());
- }
-
- @Override
- public InjectedThing injectedThing() {
- return injectedThingProvider.get();
- }
-
- public static final class Builder {
- private PrimitivesModule primitivesModule;
-
- private Builder() {
- }
-
- public NestedComponent build() {
- if (primitivesModule == null) {
- this.primitivesModule = new PrimitivesModule();
- }
- return new DaggerOuterClassBar_NestedComponent(this);
- }
-
- public Builder primitivesModule(PrimitivesModule primitivesModule) {
- if (primitivesModule == null) {
- throw new NullPointerException("primitivesModule");
- }
- this.primitivesModule = primitivesModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java
deleted file mode 100644
index a307b9490..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.OuterClassFoo.NestedComponent;
-import test.sub.OtherThing;
-import test.sub.OtherThing_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerOuterClassFoo_NestedComponent implements NestedComponent {
- private Provider<OtherThing> otherThingProvider;
- private Provider<Thing> thingProvider;
-
- private DaggerOuterClassFoo_NestedComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static NestedComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create());
- this.thingProvider = Thing_Factory.create(otherThingProvider);
- }
-
- @Override
- public Thing thing() {
- return thingProvider.get();
- }
-
- public static final class Builder {
- private PrimitivesModule primitivesModule;
-
- private Builder() {
- }
-
- public NestedComponent build() {
- if (primitivesModule == null) {
- this.primitivesModule = new PrimitivesModule();
- }
- return new DaggerOuterClassFoo_NestedComponent(this);
- }
-
- public Builder primitivesModule(PrimitivesModule primitivesModule) {
- if (primitivesModule == null) {
- throw new NullPointerException("primitivesModule");
- }
- this.primitivesModule = primitivesModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java
deleted file mode 100644
index f08ad4296..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package test;
-
-import dagger.internal.ScopedProvider;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerSingletonGenericComponent implements SingletonGenericComponent {
- private Provider<ScopedGeneric<A>> scopedGenericProvider;
- private Provider<ScopedGeneric<B>> scopedGenericProvider1;
-
- private DaggerSingletonGenericComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static SingletonGenericComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.scopedGenericProvider = ScopedProvider.create(ScopedGeneric_Factory.create(A_Factory.create()));
- this.scopedGenericProvider1 = ScopedProvider.create(ScopedGeneric_Factory.create(B_Factory.create()));
- }
-
- @Override
- public ScopedGeneric<A> scopedGenericA() {
- return scopedGenericProvider.get();
- }
-
- @Override
- public ScopedGeneric<B> scopedGenericB() {
- return scopedGenericProvider1.get();
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public SingletonGenericComponent build() {
- return new DaggerSingletonGenericComponent(this);
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java
deleted file mode 100644
index 0f5b13dbf..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Generic2_Factory<T> implements Factory<Generic2<T>> {
- private final Provider<T> tProvider;
-
- public Generic2_Factory(Provider<T> tProvider) {
- assert tProvider != null;
- this.tProvider = tProvider;
- }
-
- @Override
- public Generic2<T> get() {
- return new Generic2<T>(tProvider.get());
- }
-
- public static <T> Factory<Generic2<T>> create(Provider<T> tProvider) {
- return new Generic2_Factory<T>(tProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java
deleted file mode 100644
index 95500275c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GenericChild_Factory<T> implements Factory<GenericChild<T>> {
- private final MembersInjector<GenericChild<T>> membersInjector;
-
- public GenericChild_Factory(MembersInjector<GenericChild<T>> membersInjector) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- }
-
- @Override
- public GenericChild<T> get() {
- GenericChild<T> instance = new GenericChild<T>();
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static <T> Factory<GenericChild<T>> create(MembersInjector<GenericChild<T>> membersInjector) {
- return new GenericChild_Factory<T>(membersInjector);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java
deleted file mode 100644
index 5b734a587..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GenericChild_MembersInjector<T> implements MembersInjector<GenericChild<T>> {
- private final MembersInjector<GenericParent<T, B>> supertypeInjector;
- private final Provider<A> aProvider;
- private final Provider<T> tProvider;
-
- public GenericChild_MembersInjector(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) {
- assert supertypeInjector != null;
- this.supertypeInjector = supertypeInjector;
- assert aProvider != null;
- this.aProvider = aProvider;
- assert tProvider != null;
- this.tProvider = tProvider;
- }
-
- @Override
- public void injectMembers(GenericChild<T> instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- supertypeInjector.injectMembers(instance);
- instance.a = aProvider.get();
- instance.t = tProvider.get();
- instance.registerA(aProvider.get());
- instance.registerT(tProvider.get());
- }
-
- public static <T> MembersInjector<GenericChild<T>> create(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) {
- return new GenericChild_MembersInjector<T>(supertypeInjector, aProvider, tProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java
deleted file mode 100644
index 4e763fb25..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GenericDoubleReferences_Factory<T> implements Factory<GenericDoubleReferences<T>> {
- private final Provider<T> tAndT2Provider;
- private final Provider<Thing> aAndA2Provider;
-
- public GenericDoubleReferences_Factory(Provider<T> tAndT2Provider, Provider<Thing> aAndA2Provider) {
- assert tAndT2Provider != null;
- this.tAndT2Provider = tAndT2Provider;
- assert aAndA2Provider != null;
- this.aAndA2Provider = aAndA2Provider;
- }
-
- @Override
- public GenericDoubleReferences<T> get() {
- return new GenericDoubleReferences<T>(tAndT2Provider.get(), aAndA2Provider.get(), tAndT2Provider.get(), aAndA2Provider.get());
- }
-
- public static <T> Factory<GenericDoubleReferences<T>> create(Provider<T> tAndT2Provider, Provider<Thing> aAndA2Provider) {
- return new GenericDoubleReferences_Factory<T>(tAndT2Provider, aAndA2Provider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java
deleted file mode 100644
index 97ac2ee80..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@SuppressWarnings("rawtypes")
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum GenericNoDeps_Factory implements Factory<GenericNoDeps> {
-INSTANCE;
-
- @Override
- public GenericNoDeps get() {
- return new GenericNoDeps();
- }
-
- @SuppressWarnings("unchecked")
- public static <T> Factory<GenericNoDeps<T>> create() {
- return (Factory) INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java
deleted file mode 100644
index 2e2e62c40..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GenericParent_Factory<X, Y> implements Factory<GenericParent<X, Y>> {
- private final MembersInjector<GenericParent<X, Y>> membersInjector;
-
- public GenericParent_Factory(MembersInjector<GenericParent<X, Y>> membersInjector) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- }
-
- @Override
- public GenericParent<X, Y> get() {
- GenericParent<X, Y> instance = new GenericParent<X, Y>();
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static <X, Y> Factory<GenericParent<X, Y>> create(MembersInjector<GenericParent<X, Y>> membersInjector) {
- return new GenericParent_Factory<X, Y>(membersInjector);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java
deleted file mode 100644
index 5b11ab9e8..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GenericParent_MembersInjector<X, Y> implements MembersInjector<GenericParent<X, Y>> {
- private final Provider<X> xProvider;
- private final Provider<Y> yProvider;
- private final Provider<B> bProvider;
-
- public GenericParent_MembersInjector(Provider<X> xProvider, Provider<Y> yProvider, Provider<B> bProvider) {
- assert xProvider != null;
- this.xProvider = xProvider;
- assert yProvider != null;
- this.yProvider = yProvider;
- assert bProvider != null;
- this.bProvider = bProvider;
- }
-
- @Override
- public void injectMembers(GenericParent<X, Y> instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.x = xProvider.get();
- instance.y = yProvider.get();
- instance.b = bProvider.get();
- instance.registerX(xProvider.get());
- instance.registerY(yProvider.get());
- instance.registerB(bProvider.get());
- }
-
- public static <X, Y> MembersInjector<GenericParent<X, Y>> create(Provider<X> xProvider, Provider<Y> yProvider, Provider<B> bProvider) {
- return new GenericParent_MembersInjector<X, Y>(xProvider, yProvider, bProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java
deleted file mode 100644
index e06ad23ad..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Generic_Factory<T> implements Factory<Generic<T>> {
- private final Provider<T> tProvider;
-
- public Generic_Factory(Provider<T> tProvider) {
- assert tProvider != null;
- this.tProvider = tProvider;
- }
-
- @Override
- public Generic<T> get() {
- return new Generic<T>(tProvider.get());
- }
-
- public static <T> Factory<Generic<T>> create(Provider<T> tProvider) {
- return new Generic_Factory<T>(tProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java
deleted file mode 100644
index 65a361f27..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java
+++ /dev/null
@@ -1,83 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.DoubleCheckLazy;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class InjectedThing_Factory implements Factory<InjectedThing> {
- private final MembersInjector<InjectedThing> membersInjector;
- private final Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider;
- private final Provider<Character> boxedCharAndPrimitiveCharAndCharProvider;
- private final Provider<Short> boxedShortAndPrimitiveShortAndShortProvider;
- private final Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider;
- private final Provider<Long> boxedLongAndPrimitiveLongAndLongProvider;
- private final Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider;
- private final Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider;
- private final Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider;
- private final Provider<byte[]> byteArrayProvider;
- private final Provider<char[]> charArrayProvider;
- private final Provider<short[]> shortArrayProvider;
- private final Provider<int[]> intArrayProvider;
- private final Provider<long[]> longArrayProvider;
- private final Provider<boolean[]> booleanArrayProvider;
- private final Provider<float[]> floatArrayAndLazyProvider;
- private final Provider<double[]> doubleArrayProvider;
- private final Provider<Thing> thingProvider;
- private final MembersInjector<Thing> thingMembersInjector;
-
- public InjectedThing_Factory(MembersInjector<InjectedThing> membersInjector, Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- assert boxedBypeAndPrimitiveByteAndByteProvider != null;
- this.boxedBypeAndPrimitiveByteAndByteProvider = boxedBypeAndPrimitiveByteAndByteProvider;
- assert boxedCharAndPrimitiveCharAndCharProvider != null;
- this.boxedCharAndPrimitiveCharAndCharProvider = boxedCharAndPrimitiveCharAndCharProvider;
- assert boxedShortAndPrimitiveShortAndShortProvider != null;
- this.boxedShortAndPrimitiveShortAndShortProvider = boxedShortAndPrimitiveShortAndShortProvider;
- assert boxedIntAndPrimitiveIntAndIntProvider != null;
- this.boxedIntAndPrimitiveIntAndIntProvider = boxedIntAndPrimitiveIntAndIntProvider;
- assert boxedLongAndPrimitiveLongAndLongProvider != null;
- this.boxedLongAndPrimitiveLongAndLongProvider = boxedLongAndPrimitiveLongAndLongProvider;
- assert boxedBooleanAndPrimitiveBooleanAndBooleanProvider != null;
- this.boxedBooleanAndPrimitiveBooleanAndBooleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider;
- assert boxedFloatAndPrimitiveFloatAndFloatProvider != null;
- this.boxedFloatAndPrimitiveFloatAndFloatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider;
- assert boxedDoubleAndPrimitiveDoubleAndDoubleProvider != null;
- this.boxedDoubleAndPrimitiveDoubleAndDoubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider;
- assert byteArrayProvider != null;
- this.byteArrayProvider = byteArrayProvider;
- assert charArrayProvider != null;
- this.charArrayProvider = charArrayProvider;
- assert shortArrayProvider != null;
- this.shortArrayProvider = shortArrayProvider;
- assert intArrayProvider != null;
- this.intArrayProvider = intArrayProvider;
- assert longArrayProvider != null;
- this.longArrayProvider = longArrayProvider;
- assert booleanArrayProvider != null;
- this.booleanArrayProvider = booleanArrayProvider;
- assert floatArrayAndLazyProvider != null;
- this.floatArrayAndLazyProvider = floatArrayAndLazyProvider;
- assert doubleArrayProvider != null;
- this.doubleArrayProvider = doubleArrayProvider;
- assert thingProvider != null;
- this.thingProvider = thingProvider;
- assert thingMembersInjector != null;
- this.thingMembersInjector = thingMembersInjector;
- }
-
- @Override
- public InjectedThing get() {
- InjectedThing instance = new InjectedThing(boxedBypeAndPrimitiveByteAndByteProvider.get(), boxedCharAndPrimitiveCharAndCharProvider.get(), boxedShortAndPrimitiveShortAndShortProvider.get(), boxedIntAndPrimitiveIntAndIntProvider.get(), boxedLongAndPrimitiveLongAndLongProvider.get(), boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(), boxedFloatAndPrimitiveFloatAndFloatProvider.get(), boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(), boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider), DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider), DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider), DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider), DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider), DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider), DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider), DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider), boxedBypeAndPrimitiveByteAndByteProvider.get(), boxedCharAndPrimitiveCharAndCharProvider.get(), boxedShortAndPrimitiveShortAndShortProvider.get(), boxedIntAndPrimitiveIntAndIntProvider.get(), boxedLongAndPrimitiveLongAndLongProvider.get(), boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(), boxedFloatAndPrimitiveFloatAndFloatProvider.get(), boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(), byteArrayProvider.get(), charArrayProvider.get(), shortArrayProvider.get(), intArrayProvider.get(), longArrayProvider.get(), booleanArrayProvider.get(), floatArrayAndLazyProvider.get(), doubleArrayProvider.get(), byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, DoubleCheckLazy.create(byteArrayProvider), DoubleCheckLazy.create(charArrayProvider), DoubleCheckLazy.create(shortArrayProvider), DoubleCheckLazy.create(intArrayProvider), DoubleCheckLazy.create(longArrayProvider), DoubleCheckLazy.create(booleanArrayProvider), DoubleCheckLazy.create(floatArrayAndLazyProvider), DoubleCheckLazy.create(doubleArrayProvider), thingProvider.get(), thingProvider, DoubleCheckLazy.create(thingProvider), thingMembersInjector);
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<InjectedThing> create(MembersInjector<InjectedThing> membersInjector, Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) {
- return new InjectedThing_Factory(membersInjector, boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, thingProvider, thingMembersInjector);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java
deleted file mode 100644
index 00f265d4c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java
+++ /dev/null
@@ -1,199 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.DoubleCheckLazy;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class InjectedThing_MembersInjector implements MembersInjector<InjectedThing> {
- private final Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider;
- private final Provider<Character> boxedCharAndPrimitiveCharAndCharProvider;
- private final Provider<Short> boxedShortAndPrimitiveShortAndShortProvider;
- private final Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider;
- private final Provider<Long> boxedLongAndPrimitiveLongAndLongProvider;
- private final Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider;
- private final Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider;
- private final Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider;
- private final Provider<byte[]> byteArrayProvider;
- private final Provider<char[]> charArrayProvider;
- private final Provider<short[]> shortArrayProvider;
- private final Provider<int[]> intArrayProvider;
- private final Provider<long[]> longArrayProvider;
- private final Provider<boolean[]> booleanArrayProvider;
- private final Provider<float[]> floatArrayAndLazyProvider;
- private final Provider<double[]> doubleArrayProvider;
- private final Provider<Thing> thingProvider;
- private final MembersInjector<Thing> thingMembersInjector;
-
- public InjectedThing_MembersInjector(Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) {
- assert boxedBypeAndPrimitiveByteAndByteProvider != null;
- this.boxedBypeAndPrimitiveByteAndByteProvider = boxedBypeAndPrimitiveByteAndByteProvider;
- assert boxedCharAndPrimitiveCharAndCharProvider != null;
- this.boxedCharAndPrimitiveCharAndCharProvider = boxedCharAndPrimitiveCharAndCharProvider;
- assert boxedShortAndPrimitiveShortAndShortProvider != null;
- this.boxedShortAndPrimitiveShortAndShortProvider = boxedShortAndPrimitiveShortAndShortProvider;
- assert boxedIntAndPrimitiveIntAndIntProvider != null;
- this.boxedIntAndPrimitiveIntAndIntProvider = boxedIntAndPrimitiveIntAndIntProvider;
- assert boxedLongAndPrimitiveLongAndLongProvider != null;
- this.boxedLongAndPrimitiveLongAndLongProvider = boxedLongAndPrimitiveLongAndLongProvider;
- assert boxedBooleanAndPrimitiveBooleanAndBooleanProvider != null;
- this.boxedBooleanAndPrimitiveBooleanAndBooleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider;
- assert boxedFloatAndPrimitiveFloatAndFloatProvider != null;
- this.boxedFloatAndPrimitiveFloatAndFloatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider;
- assert boxedDoubleAndPrimitiveDoubleAndDoubleProvider != null;
- this.boxedDoubleAndPrimitiveDoubleAndDoubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider;
- assert byteArrayProvider != null;
- this.byteArrayProvider = byteArrayProvider;
- assert charArrayProvider != null;
- this.charArrayProvider = charArrayProvider;
- assert shortArrayProvider != null;
- this.shortArrayProvider = shortArrayProvider;
- assert intArrayProvider != null;
- this.intArrayProvider = intArrayProvider;
- assert longArrayProvider != null;
- this.longArrayProvider = longArrayProvider;
- assert booleanArrayProvider != null;
- this.booleanArrayProvider = booleanArrayProvider;
- assert floatArrayAndLazyProvider != null;
- this.floatArrayAndLazyProvider = floatArrayAndLazyProvider;
- assert doubleArrayProvider != null;
- this.doubleArrayProvider = doubleArrayProvider;
- assert thingProvider != null;
- this.thingProvider = thingProvider;
- assert thingMembersInjector != null;
- this.thingMembersInjector = thingMembersInjector;
- }
-
- @Override
- public void injectMembers(InjectedThing instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.primitiveByte = boxedBypeAndPrimitiveByteAndByteProvider.get();
- instance.primitiveChar = boxedCharAndPrimitiveCharAndCharProvider.get();
- instance.primitiveShort = boxedShortAndPrimitiveShortAndShortProvider.get();
- instance.primitiveInt = boxedIntAndPrimitiveIntAndIntProvider.get();
- instance.primitiveLong = boxedLongAndPrimitiveLongAndLongProvider.get();
- instance.primitiveBoolean = boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get();
- instance.primitiveFloat = boxedFloatAndPrimitiveFloatAndFloatProvider.get();
- instance.primitiveDouble = boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get();
- instance.byteProvider = boxedBypeAndPrimitiveByteAndByteProvider;
- instance.charProvider = boxedCharAndPrimitiveCharAndCharProvider;
- instance.shortProvider = boxedShortAndPrimitiveShortAndShortProvider;
- instance.intProvider = boxedIntAndPrimitiveIntAndIntProvider;
- instance.longProvider = boxedLongAndPrimitiveLongAndLongProvider;
- instance.booleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider;
- instance.floatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider;
- instance.doubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider;
- instance.lazyByte = DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider);
- instance.lazyChar = DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider);
- instance.lazyShort = DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider);
- instance.lazyInt = DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider);
- instance.lazyLong = DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider);
- instance.lazyBoolean = DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider);
- instance.lazyFloat = DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider);
- instance.lazyDouble = DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider);
- instance.boxedBype = boxedBypeAndPrimitiveByteAndByteProvider.get();
- instance.boxedChar = boxedCharAndPrimitiveCharAndCharProvider.get();
- instance.boxedShort = boxedShortAndPrimitiveShortAndShortProvider.get();
- instance.boxedInt = boxedIntAndPrimitiveIntAndIntProvider.get();
- instance.boxedLong = boxedLongAndPrimitiveLongAndLongProvider.get();
- instance.boxedBoolean = boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get();
- instance.boxedFloat = boxedFloatAndPrimitiveFloatAndFloatProvider.get();
- instance.boxedDouble = boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get();
- instance.byteArray = byteArrayProvider.get();
- instance.charArray = charArrayProvider.get();
- instance.shortArray = shortArrayProvider.get();
- instance.intArray = intArrayProvider.get();
- instance.longArray = longArrayProvider.get();
- instance.booleanArray = booleanArrayProvider.get();
- instance.floatArray = floatArrayAndLazyProvider.get();
- instance.doubleArray = doubleArrayProvider.get();
- instance.byteArrayProvider = byteArrayProvider;
- instance.charArrayProvider = charArrayProvider;
- instance.shortArrayProvider = shortArrayProvider;
- instance.intArrayProvider = intArrayProvider;
- instance.longArrayProvider = longArrayProvider;
- instance.booleanArrayProvider = booleanArrayProvider;
- instance.floatArrayProvider = floatArrayAndLazyProvider;
- instance.doubleArrayProvider = doubleArrayProvider;
- instance.lazyByteArray = DoubleCheckLazy.create(byteArrayProvider);
- instance.lazyCharArray = DoubleCheckLazy.create(charArrayProvider);
- instance.lazyShortArray = DoubleCheckLazy.create(shortArrayProvider);
- instance.lazyIntArray = DoubleCheckLazy.create(intArrayProvider);
- instance.lazyLongArray = DoubleCheckLazy.create(longArrayProvider);
- instance.lazyBooleanArray = DoubleCheckLazy.create(booleanArrayProvider);
- instance.lazy = DoubleCheckLazy.create(floatArrayAndLazyProvider);
- instance.lazyDoubleArray = DoubleCheckLazy.create(doubleArrayProvider);
- instance.thing = thingProvider.get();
- instance.thingProvider = thingProvider;
- instance.lazyThing = DoubleCheckLazy.create(thingProvider);
- instance.thingMembersInjector = thingMembersInjector;
- instance.primitiveByte(boxedBypeAndPrimitiveByteAndByteProvider.get());
- instance.primitiveChar(boxedCharAndPrimitiveCharAndCharProvider.get());
- instance.primitiveShort(boxedShortAndPrimitiveShortAndShortProvider.get());
- instance.primitiveInt(boxedIntAndPrimitiveIntAndIntProvider.get());
- instance.primitiveLong(boxedLongAndPrimitiveLongAndLongProvider.get());
- instance.primitiveBoolean(boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get());
- instance.primitiveFloat(boxedFloatAndPrimitiveFloatAndFloatProvider.get());
- instance.primitiveDouble(boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get());
- instance.byteProvider(boxedBypeAndPrimitiveByteAndByteProvider);
- instance.charProvider(boxedCharAndPrimitiveCharAndCharProvider);
- instance.shortProvider(boxedShortAndPrimitiveShortAndShortProvider);
- instance.intProvider(boxedIntAndPrimitiveIntAndIntProvider);
- instance.longProvider(boxedLongAndPrimitiveLongAndLongProvider);
- instance.booleanProvider(boxedBooleanAndPrimitiveBooleanAndBooleanProvider);
- instance.floatProvider(boxedFloatAndPrimitiveFloatAndFloatProvider);
- instance.doubleProvider(boxedDoubleAndPrimitiveDoubleAndDoubleProvider);
- instance.lazyByte(DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider));
- instance.lazyChar(DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider));
- instance.lazyShort(DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider));
- instance.lazyInt(DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider));
- instance.lazyLong(DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider));
- instance.lazyBoolean(DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider));
- instance.lazyFloat(DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider));
- instance.lazyDouble(DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider));
- instance.boxedBype(boxedBypeAndPrimitiveByteAndByteProvider.get());
- instance.boxedChar(boxedCharAndPrimitiveCharAndCharProvider.get());
- instance.boxedShort(boxedShortAndPrimitiveShortAndShortProvider.get());
- instance.boxedInt(boxedIntAndPrimitiveIntAndIntProvider.get());
- instance.boxedLong(boxedLongAndPrimitiveLongAndLongProvider.get());
- instance.boxedBoolean(boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get());
- instance.boxedFloat(boxedFloatAndPrimitiveFloatAndFloatProvider.get());
- instance.boxedDouble(boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get());
- instance.byteArray(byteArrayProvider.get());
- instance.charArray(charArrayProvider.get());
- instance.shortArray(shortArrayProvider.get());
- instance.intArray(intArrayProvider.get());
- instance.longArray(longArrayProvider.get());
- instance.booleanArray(booleanArrayProvider.get());
- instance.floatArray(floatArrayAndLazyProvider.get());
- instance.doubleArray(doubleArrayProvider.get());
- instance.byteArrayProvider(byteArrayProvider);
- instance.charArrayProvider(charArrayProvider);
- instance.shortArrayProvider(shortArrayProvider);
- instance.intArrayProvider(intArrayProvider);
- instance.longArrayProvider(longArrayProvider);
- instance.booleanArrayProvider(booleanArrayProvider);
- instance.floatArrayProvider(floatArrayAndLazyProvider);
- instance.doubleArrayProvider(doubleArrayProvider);
- instance.lazyByteArray(DoubleCheckLazy.create(byteArrayProvider));
- instance.lazyCharArray(DoubleCheckLazy.create(charArrayProvider));
- instance.lazyShortArray(DoubleCheckLazy.create(shortArrayProvider));
- instance.lazyIntArray(DoubleCheckLazy.create(intArrayProvider));
- instance.lazyLongArray(DoubleCheckLazy.create(longArrayProvider));
- instance.lazyBooleanArray(DoubleCheckLazy.create(booleanArrayProvider));
- instance.lazy(DoubleCheckLazy.create(floatArrayAndLazyProvider));
- instance.lazyDoubleArray(DoubleCheckLazy.create(doubleArrayProvider));
- instance.thing(thingProvider.get());
- instance.thingProvider(thingProvider);
- instance.lazyThing(DoubleCheckLazy.create(thingProvider));
- instance.thingMembersInjector(thingMembersInjector);
- }
-
- public static MembersInjector<InjectedThing> create(Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) {
- return new InjectedThing_MembersInjector(boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, thingProvider, thingMembersInjector);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java
deleted file mode 100644
index 85e6c03ea..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideBarKeyFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ProvideBarKeyFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.provideBarKey();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ProvideBarKeyFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java
deleted file mode 100644
index 5e6eb7465..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideFiveToSetFactory implements Factory<Set<Integer>> {
- private final MultibindingModule module;
-
- public MultibindingModule_ProvideFiveToSetFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Integer> get() {
- return Collections.<Integer>singleton(module.provideFiveToSet());
- }
-
- public static Factory<Set<Integer>> create(MultibindingModule module) {
- return new MultibindingModule_ProvideFiveToSetFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java
deleted file mode 100644
index fc5765a5a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideFooKeyFactory implements Factory<String> {
- private final MultibindingModule module;
- private final Provider<Double> doubleDependencyProvider;
-
- public MultibindingModule_ProvideFooKeyFactory(MultibindingModule module, Provider<Double> doubleDependencyProvider) {
- assert module != null;
- this.module = module;
- assert doubleDependencyProvider != null;
- this.doubleDependencyProvider = doubleDependencyProvider;
- }
-
- @Override
- public String get() {
- String provided = module.provideFooKey(doubleDependencyProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module, Provider<Double> doubleDependencyProvider) {
- return new MultibindingModule_ProvideFooKeyFactory(module, doubleDependencyProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java
deleted file mode 100644
index e77002741..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.Map;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideMapKeysFactory implements Factory<Set<String>> {
- private final MultibindingModule module;
- private final Provider<Map<String, Provider<String>>> mapProvider;
-
- public MultibindingModule_ProvideMapKeysFactory(MultibindingModule module, Provider<Map<String, Provider<String>>> mapProvider) {
- assert module != null;
- this.module = module;
- assert mapProvider != null;
- this.mapProvider = mapProvider;
- }
-
- @Override
- public Set<String> get() {
- Set<String> provided = module.provideMapKeys(mapProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Set<String>> create(MultibindingModule module, Provider<Map<String, Provider<String>>> mapProvider) {
- return new MultibindingModule_ProvideMapKeysFactory(module, mapProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java
deleted file mode 100644
index d38ff0177..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.Collection;
-import java.util.Map;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideMapValuesFactory implements Factory<Collection<String>> {
- private final MultibindingModule module;
- private final Provider<Map<String, String>> mapProvider;
-
- public MultibindingModule_ProvideMapValuesFactory(MultibindingModule module, Provider<Map<String, String>> mapProvider) {
- assert module != null;
- this.module = module;
- assert mapProvider != null;
- this.mapProvider = mapProvider;
- }
-
- @Override
- public Collection<String> get() {
- Collection<String> provided = module.provideMapValues(mapProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Collection<String>> create(MultibindingModule module, Provider<Map<String, String>> mapProvider) {
- return new MultibindingModule_ProvideMapValuesFactory(module, mapProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java
deleted file mode 100644
index ede45a90a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ProvideSixToSetFactory implements Factory<Set<Integer>> {
- private final MultibindingModule module;
-
- public MultibindingModule_ProvideSixToSetFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Integer> get() {
- return Collections.<Integer>singleton(module.provideSixToSet());
- }
-
- public static Factory<Set<Integer>> create(MultibindingModule module) {
- return new MultibindingModule_ProvideSixToSetFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java
deleted file mode 100644
index b56334ca9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueFor100ByteFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueFor100ByteFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueFor100Byte();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueFor100ByteFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java
deleted file mode 100644
index bd82beeeb..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueFor100IntFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueFor100IntFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueFor100Int();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueFor100IntFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java
deleted file mode 100644
index 9930a109b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueFor100LongFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueFor100LongFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueFor100Long();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueFor100LongFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java
deleted file mode 100644
index a4a7e3b11..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueFor100ShortFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueFor100ShortFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueFor100Short();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueFor100ShortFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java
deleted file mode 100644
index 622feddd2..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForAFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForAFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForA();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForAFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java
deleted file mode 100644
index be5081345..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForClassIntegerFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForClassIntegerFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForClassInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForClassIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java
deleted file mode 100644
index c97cde628..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForClassLongFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForClassLongFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForClassLong();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForClassLongFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java
deleted file mode 100644
index cbdb2f9d3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForIntegerFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForIntegerFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java
deleted file mode 100644
index dccab1af3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForLongFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForLongFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForLong();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForLongFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java
deleted file mode 100644
index 7b55a13e6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForNewlineFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForNewlineFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForNewline();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForNewlineFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java
deleted file mode 100644
index c85c73af8..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForNumberClassBigDecimalFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForNumberClassBigDecimalFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForNumberClassBigDecimal();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForNumberClassBigDecimalFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java
deleted file mode 100644
index 38bf88093..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForNumberClassBigIntegerFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForNumberClassBigIntegerFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForNumberClassBigInteger();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForNumberClassBigIntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java
deleted file mode 100644
index 155601d05..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForTrueFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForTrueFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForTrue();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForTrueFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java
deleted file mode 100644
index bda513b3e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForUnwrappedAnnotationKeyFoo();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java
deleted file mode 100644
index c92074ed5..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingModule_ValueForWrappedAnnotationKeyFooFactory implements Factory<String> {
- private final MultibindingModule module;
-
- public MultibindingModule_ValueForWrappedAnnotationKeyFooFactory(MultibindingModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.valueForWrappedAnnotationKeyFoo();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(MultibindingModule module) {
- return new MultibindingModule_ValueForWrappedAnnotationKeyFooFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java
deleted file mode 100644
index 72282478e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NeedsFactory_Factory implements Factory<NeedsFactory> {
- private final Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider;
-
- public NeedsFactory_Factory(Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider) {
- assert somethingFactoryProvider != null;
- this.somethingFactoryProvider = somethingFactoryProvider;
- }
-
- @Override
- public NeedsFactory get() {
- return new NeedsFactory(somethingFactoryProvider.get());
- }
-
- public static Factory<NeedsFactory> create(Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider) {
- return new NeedsFactory_Factory(somethingFactoryProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java
deleted file mode 100644
index e26f39804..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-import javax.inject.Inject;
-@Generated("com.google.auto.factory.processor.AutoFactoryProcessor")
-final class NeedsFactory_SomethingFactory {
- @Inject
- NeedsFactory_SomethingFactory() {
- }
- NeedsFactory.Something create() {
- return new NeedsFactory.Something();
- }
-}
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java
deleted file mode 100644
index 471304a31..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum NeedsFactory_SomethingFactory_Factory implements Factory<NeedsFactory_SomethingFactory> {
-INSTANCE;
-
- @Override
- public NeedsFactory_SomethingFactory get() {
- return new NeedsFactory_SomethingFactory();
- }
-
- public static Factory<NeedsFactory_SomethingFactory> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java
deleted file mode 100644
index d0665558e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.NonComponentDependencyComponent.ThingComponent;
-import test.NonComponentDependencyComponent.ThingTwo;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NonComponentDependencyComponent$ThingTwo_Factory implements Factory<ThingTwo> {
- private final Provider<Thing> thingProvider;
- private final Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider;
- private final Provider<ThingComponent> thingComponentProvider;
-
- public NonComponentDependencyComponent$ThingTwo_Factory(Provider<Thing> thingProvider, Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider, Provider<ThingComponent> thingComponentProvider) {
- assert thingProvider != null;
- this.thingProvider = thingProvider;
- assert nonComponentDependencyComponentProvider != null;
- this.nonComponentDependencyComponentProvider = nonComponentDependencyComponentProvider;
- assert thingComponentProvider != null;
- this.thingComponentProvider = thingComponentProvider;
- }
-
- @Override
- public ThingTwo get() {
- return new ThingTwo(thingProvider.get(), nonComponentDependencyComponentProvider.get(), thingComponentProvider.get());
- }
-
- public static Factory<ThingTwo> create(Provider<Thing> thingProvider, Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider, Provider<ThingComponent> thingComponentProvider) {
- return new NonComponentDependencyComponent$ThingTwo_Factory(thingProvider, nonComponentDependencyComponentProvider, thingComponentProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java
deleted file mode 100644
index 89a013ca2..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ParentModule_ProvideIterableOfAWithCFactory<A extends Number & Comparable<A>, B, C extends Iterable<A>> implements Factory<Iterable<A>> {
- private final ParentModule<A, B, C> module;
- private final Provider<A> aProvider;
- private final Provider<C> cProvider;
-
- public ParentModule_ProvideIterableOfAWithCFactory(ParentModule<A, B, C> module, Provider<A> aProvider, Provider<C> cProvider) {
- assert module != null;
- this.module = module;
- assert aProvider != null;
- this.aProvider = aProvider;
- assert cProvider != null;
- this.cProvider = cProvider;
- }
-
- @Override
- public Iterable<A> get() {
- Iterable<A> provided = module.provideIterableOfAWithC(aProvider.get(), cProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static <A extends Number & Comparable<A>, B, C extends Iterable<A>> Factory<Iterable<A>> create(ParentModule<A, B, C> module, Provider<A> aProvider, Provider<C> cProvider) {
- return new ParentModule_ProvideIterableOfAWithCFactory<A, B, C>(module, aProvider, cProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java
deleted file mode 100644
index adc286bff..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_BoundDoubleArrayFactory implements Factory<double[]> {
-INSTANCE;
-
- @Override
- public double[] get() {
- double[] provided = PrimitivesModule.boundDoubleArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<double[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java
deleted file mode 100644
index dd6ec9fb8..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_BoundDoubleFactory implements Factory<Double> {
-INSTANCE;
-
- @Override
- public Double get() {
- Double provided = PrimitivesModule.boundDouble();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Double> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java
deleted file mode 100644
index 886a13009..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideBooleanArrayFactory implements Factory<boolean[]> {
-INSTANCE;
-
- @Override
- public boolean[] get() {
- boolean[] provided = PrimitivesModule.provideBooleanArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<boolean[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java
deleted file mode 100644
index 4f19803a0..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideBooleanFactory implements Factory<Boolean> {
-INSTANCE;
-
- @Override
- public Boolean get() {
- Boolean provided = PrimitivesModule.provideBoolean();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Boolean> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java
deleted file mode 100644
index 0b2badc29..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideByteArrayFactory implements Factory<byte[]> {
-INSTANCE;
-
- @Override
- public byte[] get() {
- byte[] provided = PrimitivesModule.provideByteArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<byte[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java
deleted file mode 100644
index a3e07e2b6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideByteFactory implements Factory<Byte> {
-INSTANCE;
-
- @Override
- public Byte get() {
- Byte provided = PrimitivesModule.provideByte();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Byte> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java
deleted file mode 100644
index 91fe5f802..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideCharArrayFactory implements Factory<char[]> {
-INSTANCE;
-
- @Override
- public char[] get() {
- char[] provided = PrimitivesModule.provideCharArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<char[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java
deleted file mode 100644
index 3bab0df7b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideCharFactory implements Factory<Character> {
-INSTANCE;
-
- @Override
- public Character get() {
- Character provided = PrimitivesModule.provideChar();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Character> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java
deleted file mode 100644
index 6a0a3d58c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideFloatArrayFactory implements Factory<float[]> {
-INSTANCE;
-
- @Override
- public float[] get() {
- float[] provided = PrimitivesModule.provideFloatArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<float[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java
deleted file mode 100644
index c24913b9f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideFloatFactory implements Factory<Float> {
-INSTANCE;
-
- @Override
- public Float get() {
- Float provided = PrimitivesModule.provideFloat();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Float> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java
deleted file mode 100644
index 37e594b63..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideIntArrayFactory implements Factory<int[]> {
-INSTANCE;
-
- @Override
- public int[] get() {
- int[] provided = PrimitivesModule.provideIntArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<int[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java
deleted file mode 100644
index 8d8f83082..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideIntFactory implements Factory<Integer> {
-INSTANCE;
-
- @Override
- public Integer get() {
- Integer provided = PrimitivesModule.provideInt();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java
deleted file mode 100644
index 190f69b31..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideLongArrayFactory implements Factory<long[]> {
-INSTANCE;
-
- @Override
- public long[] get() {
- long[] provided = PrimitivesModule.provideLongArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<long[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java
deleted file mode 100644
index 9713a5642..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideLongFactory implements Factory<Long> {
-INSTANCE;
-
- @Override
- public Long get() {
- Long provided = PrimitivesModule.provideLong();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Long> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java
deleted file mode 100644
index 3d415e48d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideShortArrayFactory implements Factory<short[]> {
-INSTANCE;
-
- @Override
- public short[] get() {
- short[] provided = PrimitivesModule.provideShortArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<short[]> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java
deleted file mode 100644
index 2a956f1f6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PrimitivesModule_ProvideShortFactory implements Factory<Short> {
-INSTANCE;
-
- @Override
- public Short get() {
- Short provided = PrimitivesModule.provideShort();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Short> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java
deleted file mode 100644
index 1378694bf..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ReferencesGeneric_Factory implements Factory<ReferencesGeneric> {
- private final Provider<Generic<A>> genericAProvider;
-
- public ReferencesGeneric_Factory(Provider<Generic<A>> genericAProvider) {
- assert genericAProvider != null;
- this.genericAProvider = genericAProvider;
- }
-
- @Override
- public ReferencesGeneric get() {
- return new ReferencesGeneric(genericAProvider.get());
- }
-
- public static Factory<ReferencesGeneric> create(Provider<Generic<A>> genericAProvider) {
- return new ReferencesGeneric_Factory(genericAProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java
deleted file mode 100644
index 5a5be87a3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ScopedGeneric_Factory<T> implements Factory<ScopedGeneric<T>> {
- private final Provider<T> tProvider;
-
- public ScopedGeneric_Factory(Provider<T> tProvider) {
- assert tProvider != null;
- this.tProvider = tProvider;
- }
-
- @Override
- public ScopedGeneric<T> get() {
- return new ScopedGeneric<T>(tProvider.get());
- }
-
- public static <T> Factory<ScopedGeneric<T>> create(Provider<T> tProvider) {
- return new ScopedGeneric_Factory<T>(tProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java
deleted file mode 100644
index 2c73118de..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-import test.TestStringKey.NestedWrappedKey;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class TestStringKey$NestedWrappedKeyCreator {
- @com.google.auto.value.AutoAnnotation
- public static NestedWrappedKey createNestedWrappedKey(Class<?> value) {
- return new AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey(value);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java
deleted file mode 100644
index 629fd91b4..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class TestUnwrappedAnnotationKeyCreator {
- @com.google.auto.value.AutoAnnotation
- public static TestStringKey createTestStringKey(String value) {
- return new AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey(value);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java
deleted file mode 100644
index a0e1a9b50..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class TestWrappedAnnotationKeyCreator {
- @com.google.auto.value.AutoAnnotation
- public static TestWrappedAnnotationKey createTestWrappedAnnotationKey(TestStringKey value, int[] integers, TestClassKey[] annotations, Class<? extends Number>[] classes) {
- return new AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey(value, integers, annotations, classes);
- }
-
- @com.google.auto.value.AutoAnnotation
- public static TestStringKey createTestStringKey(String value) {
- return new AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey(value);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java
deleted file mode 100644
index f05092217..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.sub.OtherThing;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Thing_Factory implements Factory<Thing> {
- private final Provider<OtherThing> unusedProvider;
-
- public Thing_Factory(Provider<OtherThing> unusedProvider) {
- assert unusedProvider != null;
- this.unusedProvider = unusedProvider;
- }
-
- @Override
- public Thing get() {
- return new Thing(unusedProvider.get());
- }
-
- public static Factory<Thing> create(Provider<OtherThing> unusedProvider) {
- return new Thing_Factory(unusedProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java
deleted file mode 100644
index 8540d629c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package test;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class TypeWithInheritedMembersInjection_Factory implements Factory<TypeWithInheritedMembersInjection> {
- private final MembersInjector<TypeWithInheritedMembersInjection> membersInjector;
-
- public TypeWithInheritedMembersInjection_Factory(MembersInjector<TypeWithInheritedMembersInjection> membersInjector) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- }
-
- @Override
- public TypeWithInheritedMembersInjection get() {
- TypeWithInheritedMembersInjection instance = new TypeWithInheritedMembersInjection();
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<TypeWithInheritedMembersInjection> create(MembersInjector<TypeWithInheritedMembersInjection> membersInjector) {
- return new TypeWithInheritedMembersInjection_Factory(membersInjector);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java
deleted file mode 100644
index ca35d3902..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ByteModule_BFactory implements Factory<Byte> {
- private final ByteModule module;
-
- public ByteModule_BFactory(ByteModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Byte get() {
- Byte provided = module.b();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Byte> create(ByteModule module) {
- return new ByteModule_BFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java
deleted file mode 100644
index f5ad9a558..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerDepComponent implements DepComponent {
- private DaggerDepComponent(Builder builder) {
- assert builder != null;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static DepComponent create() {
- return builder().build();
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public DepComponent build() {
- return new DaggerDepComponent(this);
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java
deleted file mode 100644
index 42c668a0e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java
+++ /dev/null
@@ -1,519 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.Grandchild;
-import test.builder.MiddleChild;
-import test.builder.OtherMiddleChild;
-import test.builder.TestChildComponentWithBuilderAbstractClass;
-import test.builder.TestChildComponentWithBuilderInterface;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentComponent implements ParentComponent {
- private DaggerParentComponent(Builder builder) {
- assert builder != null;
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ParentComponent create() {
- return builder().build();
- }
-
- @Override
- public TestChildComponentWithBuilderAbstractClass.Builder childAbstractClassBuilder() {
- return new TestChildComponentWithBuilderAbstractClassBuilder();
- }
-
- @Override
- public TestChildComponentWithBuilderInterface.Builder childInterfaceBuilder() {
- return new TestChildComponentWithBuilderInterfaceBuilder();
- }
-
- @Override
- public MiddleChild.Builder middleBuilder() {
- return new MiddleChildBuilder();
- }
-
- @Override
- public OtherMiddleChild.Builder otherBuilder() {
- return new OtherMiddleChildBuilder();
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public ParentComponent build() {
- return new DaggerParentComponent(this);
- }
- }
-
- private final class TestChildComponentWithBuilderAbstractClassImpl implements TestChildComponentWithBuilderAbstractClass {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
- private Provider<Byte> bProvider;
-
- private TestChildComponentWithBuilderAbstractClassImpl(TestChildComponentWithBuilderAbstractClassBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final TestChildComponentWithBuilderAbstractClassBuilder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- this.bProvider = ByteModule_BFactory.create(builder.byteModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- @Override
- public byte b() {
- return bProvider.get();
- }
- }
-
- private final class TestChildComponentWithBuilderAbstractClassBuilder extends TestChildComponentWithBuilderAbstractClass.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private ByteModule byteModule;
-
-
- @Override
- public TestChildComponentWithBuilderAbstractClass build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (byteModule == null) {
- throw new IllegalStateException("byteModule must be set");
- }
- return new TestChildComponentWithBuilderAbstractClassImpl(this);
- }
-
- @Override
- public TestChildComponentWithBuilderAbstractClassBuilder setM1(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public TestChildComponentWithBuilderAbstractClassBuilder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void setM3(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public TestChildComponentWithBuilderAbstractClassBuilder set(FloatModule floatModule) {
- if (floatModule == null) {
- throw new NullPointerException("floatModule");
- }
- this.floatModule = floatModule;
- return this;
- }
-
- @Override
- public void set(ByteModule byteModule) {
- if (byteModule == null) {
- throw new NullPointerException("byteModule");
- }
- this.byteModule = byteModule;
- }
- }
-
- private final class TestChildComponentWithBuilderInterfaceImpl implements TestChildComponentWithBuilderInterface {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
- private Provider<Byte> bProvider;
-
- private TestChildComponentWithBuilderInterfaceImpl(TestChildComponentWithBuilderInterfaceBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final TestChildComponentWithBuilderInterfaceBuilder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- this.bProvider = ByteModule_BFactory.create(builder.byteModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- @Override
- public byte b() {
- return bProvider.get();
- }
- }
-
- private final class TestChildComponentWithBuilderInterfaceBuilder implements TestChildComponentWithBuilderInterface.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private ByteModule byteModule;
-
-
- @Override
- public TestChildComponentWithBuilderInterface build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (byteModule == null) {
- throw new IllegalStateException("byteModule must be set");
- }
- return new TestChildComponentWithBuilderInterfaceImpl(this);
- }
-
- @Override
- public TestChildComponentWithBuilderInterfaceBuilder setM1(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public TestChildComponentWithBuilderInterfaceBuilder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void setM3(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public TestChildComponentWithBuilderInterfaceBuilder set(FloatModule floatModule) {
- if (floatModule == null) {
- throw new NullPointerException("floatModule");
- }
- this.floatModule = floatModule;
- return this;
- }
-
- @Override
- public void set(ByteModule byteModule) {
- if (byteModule == null) {
- throw new NullPointerException("byteModule");
- }
- this.byteModule = byteModule;
- }
- }
-
- private final class MiddleChildImpl implements MiddleChild {
- private Provider<String> stringProvider;
-
- private MiddleChildImpl(MiddleChildBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final MiddleChildBuilder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public Grandchild.Builder grandchildBuilder() {
- return new GrandchildBuilder();
- }
-
- private final class GrandchildImpl implements Grandchild {
- private Provider<Integer> integerProvider;
-
- private GrandchildImpl(GrandchildBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final GrandchildBuilder builder) {
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public String s() {
- return MiddleChildImpl.this.stringProvider.get();
- }
- }
-
- private final class GrandchildBuilder implements Grandchild.Builder {
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
-
-
- @Override
- public Grandchild build() {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- return new GrandchildImpl(this);
- }
-
- @Override
- public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
- }
- }
-
- private final class MiddleChildBuilder implements MiddleChild.Builder {
- private StringModule stringModule;
-
-
- @Override
- public MiddleChild build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- return new MiddleChildImpl(this);
- }
-
- @Override
- public MiddleChildBuilder set(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
- }
-
- private final class OtherMiddleChildImpl implements OtherMiddleChild {
- private Provider<Long> lProvider;
- private Provider<String> stringProvider;
-
- private OtherMiddleChildImpl(OtherMiddleChildBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final OtherMiddleChildBuilder builder) {
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public Grandchild.Builder grandchildBuilder() {
- return new GrandchildBuilder();
- }
-
- private final class GrandchildImpl implements Grandchild {
- private Provider<Integer> integerProvider;
-
- private GrandchildImpl(GrandchildBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final GrandchildBuilder builder) {
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public String s() {
- return OtherMiddleChildImpl.this.stringProvider.get();
- }
- }
-
- private final class GrandchildBuilder implements Grandchild.Builder {
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
-
-
- @Override
- public Grandchild build() {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- return new GrandchildImpl(this);
- }
-
- @Override
- public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
- }
- }
-
- private final class OtherMiddleChildBuilder implements OtherMiddleChild.Builder {
- private StringModule stringModule;
- private LongModule longModule;
-
-
- @Override
- public OtherMiddleChild build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- return new OtherMiddleChildImpl(this);
- }
-
- @Override
- public OtherMiddleChildBuilder set(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java
deleted file mode 100644
index d9f77a8cc..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java
+++ /dev/null
@@ -1,104 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.Grandchild;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentOfGenericComponent implements ParentOfGenericComponent {
- private Provider<String> stringProvider;
-
- private DaggerParentOfGenericComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- }
-
- @Override
- public Grandchild.Builder subcomponentBuilder() {
- return new GrandchildBuilder();
- }
-
- public static final class Builder {
- private StringModule stringModule;
-
- private Builder() {
- }
-
- public ParentOfGenericComponent build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- return new DaggerParentOfGenericComponent(this);
- }
-
- public Builder stringModule(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
- }
-
- private final class GrandchildImpl implements Grandchild {
- private Provider<Integer> integerProvider;
-
- private GrandchildImpl(GrandchildBuilder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- private void initialize(final GrandchildBuilder builder) {
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public String s() {
- return DaggerParentOfGenericComponent.this.stringProvider.get();
- }
- }
-
- private final class GrandchildBuilder implements Grandchild.Builder {
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
-
-
- @Override
- public Grandchild build() {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- return new GrandchildImpl(this);
- }
-
- @Override
- public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java
deleted file mode 100644
index fb9d9b5e4..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.TestComponentWithBuilderAbstractClass;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerTestComponentWithBuilderAbstractClass extends TestComponentWithBuilderAbstractClass {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
-
- private DaggerTestComponentWithBuilderAbstractClass(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static TestComponentWithBuilderAbstractClass.Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- private static final class Builder extends TestComponentWithBuilderAbstractClass.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private DepComponent depComponent;
-
-
- @Override
- public TestComponentWithBuilderAbstractClass build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (depComponent == null) {
- throw new IllegalStateException("depComponent must be set");
- }
- return new DaggerTestComponentWithBuilderAbstractClass(this);
- }
-
- @Override
- public Builder stringModule(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public Builder intModule(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void doubleModule(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public void depComponent(DepComponent depComponent) {
- if (depComponent == null) {
- throw new NullPointerException("depComponent");
- }
- this.depComponent = depComponent;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java
deleted file mode 100644
index 196019690..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.TestComponentWithBuilderInterface;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerTestComponentWithBuilderInterface implements TestComponentWithBuilderInterface {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
-
- private DaggerTestComponentWithBuilderInterface(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static TestComponentWithBuilderInterface.Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- private static final class Builder implements TestComponentWithBuilderInterface.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private DepComponent depComponent;
-
-
- @Override
- public TestComponentWithBuilderInterface build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (depComponent == null) {
- throw new IllegalStateException("depComponent must be set");
- }
- return new DaggerTestComponentWithBuilderInterface(this);
- }
-
- @Override
- public Builder stringModule(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public Builder intModule(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void doubleModule(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public void depComponent(DepComponent depComponent) {
- if (depComponent == null) {
- throw new NullPointerException("depComponent");
- }
- this.depComponent = depComponent;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java
deleted file mode 100644
index 53d87c24d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java
+++ /dev/null
@@ -1,133 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.TestComponentWithGenericBuilderAbstractClass;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerTestComponentWithGenericBuilderAbstractClass implements TestComponentWithGenericBuilderAbstractClass {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
-
- private DaggerTestComponentWithGenericBuilderAbstractClass(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static TestComponentWithGenericBuilderAbstractClass.Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- private static final class Builder extends TestComponentWithGenericBuilderAbstractClass.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private DepComponent depComponent;
-
-
- @Override
- public TestComponentWithGenericBuilderAbstractClass build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (depComponent == null) {
- throw new IllegalStateException("depComponent must be set");
- }
- return new DaggerTestComponentWithGenericBuilderAbstractClass(this);
- }
-
- @Override
- public Builder setM1(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public Builder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void doubleModule(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public Builder depComponent(FloatModule floatModule) {
- if (floatModule == null) {
- throw new NullPointerException("floatModule");
- }
- this.floatModule = floatModule;
- return this;
- }
-
- @Override
- public void depComponent(DepComponent depComponent) {
- if (depComponent == null) {
- throw new NullPointerException("depComponent");
- }
- this.depComponent = depComponent;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java
deleted file mode 100644
index 89e92ab6f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java
+++ /dev/null
@@ -1,133 +0,0 @@
-package test.builder;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.TestComponentWithGenericBuilderInterface;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerTestComponentWithGenericBuilderInterface implements TestComponentWithGenericBuilderInterface {
- private Provider<String> stringProvider;
- private Provider<Integer> integerProvider;
- private Provider<Long> lProvider;
- private Provider<Float> fProvider;
- private Provider<Double> dProvider;
-
- private DaggerTestComponentWithGenericBuilderInterface(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static TestComponentWithGenericBuilderInterface.Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = StringModule_StringFactory.create(builder.stringModule);
- this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat);
- this.lProvider = LongModule_LFactory.create(builder.longModule);
- this.fProvider = FloatModule_FFactory.create(builder.floatModule);
- this.dProvider = DoubleModule_DFactory.create(builder.doubleModule);
- }
-
- @Override
- public String s() {
- return stringProvider.get();
- }
-
- @Override
- public int i() {
- return integerProvider.get();
- }
-
- @Override
- public long l() {
- return lProvider.get();
- }
-
- @Override
- public float f() {
- return fProvider.get();
- }
-
- @Override
- public double d() {
- return dProvider.get();
- }
-
- private static final class Builder implements TestComponentWithGenericBuilderInterface.Builder {
- private StringModule stringModule;
- private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat;
- private DoubleModule doubleModule;
- private FloatModule floatModule;
- private LongModule longModule;
- private DepComponent depComponent;
-
-
- @Override
- public TestComponentWithGenericBuilderInterface build() {
- if (stringModule == null) {
- throw new IllegalStateException("stringModule must be set");
- }
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set");
- }
- if (doubleModule == null) {
- this.doubleModule = new DoubleModule();
- }
- if (floatModule == null) {
- this.floatModule = new FloatModule();
- }
- if (longModule == null) {
- this.longModule = new LongModule();
- }
- if (depComponent == null) {
- throw new IllegalStateException("depComponent must be set");
- }
- return new DaggerTestComponentWithGenericBuilderInterface(this);
- }
-
- @Override
- public Builder setM1(StringModule stringModule) {
- if (stringModule == null) {
- throw new NullPointerException("stringModule");
- }
- this.stringModule = stringModule;
- return this;
- }
-
- @Override
- public Builder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) {
- if (intModuleIncludingDoubleAndFloat == null) {
- throw new NullPointerException("intModuleIncludingDoubleAndFloat");
- }
- this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat;
- return this;
- }
-
- @Override
- public void doubleModule(DoubleModule doubleModule) {
- if (doubleModule == null) {
- throw new NullPointerException("doubleModule");
- }
- this.doubleModule = doubleModule;
- }
-
- @Override
- public Builder set(FloatModule floatModule) {
- if (floatModule == null) {
- throw new NullPointerException("floatModule");
- }
- this.floatModule = floatModule;
- return this;
- }
-
- @Override
- public void depComponent(DepComponent depComponent) {
- if (depComponent == null) {
- throw new NullPointerException("depComponent");
- }
- this.depComponent = depComponent;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java
deleted file mode 100644
index e5963cd9e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DoubleModule_DFactory implements Factory<Double> {
- private final DoubleModule module;
-
- public DoubleModule_DFactory(DoubleModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Double get() {
- Double provided = module.d();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Double> create(DoubleModule module) {
- return new DoubleModule_DFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java
deleted file mode 100644
index c8ba14cae..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class FloatModule_FFactory implements Factory<Float> {
- private final FloatModule module;
-
- public FloatModule_FFactory(FloatModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Float get() {
- Float provided = module.f();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Float> create(FloatModule module) {
- return new FloatModule_FFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java
deleted file mode 100644
index 2775053c9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class IntModuleIncludingDoubleAndFloat_IntegerFactory implements Factory<Integer> {
- private final IntModuleIncludingDoubleAndFloat module;
-
- public IntModuleIncludingDoubleAndFloat_IntegerFactory(IntModuleIncludingDoubleAndFloat module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Integer get() {
- Integer provided = module.integer();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create(IntModuleIncludingDoubleAndFloat module) {
- return new IntModuleIncludingDoubleAndFloat_IntegerFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java
deleted file mode 100644
index 7f7220aeb..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class LongModule_LFactory implements Factory<Long> {
- private final LongModule module;
-
- public LongModule_LFactory(LongModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Long get() {
- Long provided = module.l();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Long> create(LongModule module) {
- return new LongModule_LFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java
deleted file mode 100644
index ca1f00dbc..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class StringModule_StringFactory implements Factory<String> {
- private final StringModule module;
-
- public StringModule_StringFactory(StringModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.string();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(StringModule module) {
- return new StringModule_StringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java
deleted file mode 100644
index 4590a8b01..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder.abstractinjectmethod;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ContactDataStore_MembersInjector implements MembersInjector<ContactDataStore> {
- private final Provider<RestClient> restClientProvider;
-
- public ContactDataStore_MembersInjector(Provider<RestClient> restClientProvider) {
- assert restClientProvider != null;
- this.restClientProvider = restClientProvider;
- }
-
- @Override
- public void injectMembers(ContactDataStore instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.setRestClient(restClientProvider.get());
- }
-
- public static MembersInjector<ContactDataStore> create(Provider<RestClient> restClientProvider) {
- return new ContactDataStore_MembersInjector(restClientProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java
deleted file mode 100644
index 4fcb6e752..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package test.builder.abstractinjectmethod;
-
-import dagger.MembersInjector;
-import dagger.internal.MembersInjectors;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerApiComponent implements ApiComponent {
- private MembersInjector<ContactDataStore> contactDataStoreMembersInjector;
- private MembersInjector<CloudContactDataStore> cloudContactDataStoreMembersInjector;
-
- private DaggerApiComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ApiComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.contactDataStoreMembersInjector = ContactDataStore_MembersInjector.create(RestClient_Factory.create());
- this.cloudContactDataStoreMembersInjector = MembersInjectors.delegatingTo(contactDataStoreMembersInjector);
- }
-
- @Override
- public void inject(ContactDataStore contactDataStore) {
- contactDataStoreMembersInjector.injectMembers(contactDataStore);
- }
-
- @Override
- public void inject(CloudContactDataStore contactDataStore) {
- cloudContactDataStoreMembersInjector.injectMembers(contactDataStore);
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public ApiComponent build() {
- return new DaggerApiComponent(this);
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java
deleted file mode 100644
index 7e65f4945..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.builder.abstractinjectmethod;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum RestClient_Factory implements Factory<RestClient> {
-INSTANCE;
-
- @Override
- public RestClient get() {
- return new RestClient();
- }
-
- public static Factory<RestClient> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java
deleted file mode 100644
index 4c28a2c41..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package test.builder.product;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.builder.abstractinjectmethod.ContactDataStore;
-import test.builder.abstractinjectmethod.RestClient;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ContactDataStore_MembersInjector implements MembersInjector<ContactDataStore> {
- private final Provider<RestClient> restClientProvider;
-
- public ContactDataStore_MembersInjector(Provider<RestClient> restClientProvider) {
- assert restClientProvider != null;
- this.restClientProvider = restClientProvider;
- }
-
- @Override
- public void injectMembers(ContactDataStore instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.setRestClient(restClientProvider.get());
- }
-
- public static MembersInjector<ContactDataStore> create(Provider<RestClient> restClientProvider) {
- return new ContactDataStore_MembersInjector(restClientProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java
deleted file mode 100644
index d214e4645..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package test.builder.product;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import test.builder.abstractinjectmethod.ApiComponent;
-import test.builder.abstractinjectmethod.ContactDataStore;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerApiComponent implements ApiComponent {
- private MembersInjector<ContactDataStore> contactDataStoreMembersInjector;
-
- private DaggerApiComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ApiComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.contactDataStoreMembersInjector = ContactDataStore_MembersInjector.create(RestClient_Factory.create());
- }
-
- @Override
- public void inject(ContactDataStore contactDataStore) {
- contactDataStoreMembersInjector.injectMembers(contactDataStore);
- }
-
- public static final class Builder {
- private Builder() {
- }
-
- public ApiComponent build() {
- return new DaggerApiComponent(this);
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java
deleted file mode 100644
index 5e04ccc81..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package test.builder.product;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerPackagerOneComponent implements PackagerOneComponent {
- private Provider<Product> provideProductProvider;
- private Provider<Packager> packagerProvider;
-
- private DaggerPackagerOneComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static PackagerOneComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideProductProvider = ProductOneModule_ProvideProductFactory.create(builder.productOneModule, ProductOne_Factory.create());
- this.packagerProvider = Packager_Factory.create(provideProductProvider);
- }
-
- @Override
- public Packager packager() {
- return packagerProvider.get();
- }
-
- public static final class Builder {
- private ProductOneModule productOneModule;
-
- private Builder() {
- }
-
- public PackagerOneComponent build() {
- if (productOneModule == null) {
- this.productOneModule = new ProductOneModule();
- }
- return new DaggerPackagerOneComponent(this);
- }
-
- public Builder productOneModule(ProductOneModule productOneModule) {
- if (productOneModule == null) {
- throw new NullPointerException("productOneModule");
- }
- this.productOneModule = productOneModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java
deleted file mode 100644
index a691f2399..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java
+++ /dev/null
@@ -1,56 +0,0 @@
-package test.builder.product;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerPackagerTwoComponent implements PackagerTwoComponent {
- private Provider<Product> provideProductProvider;
- private Provider<Packager> packagerProvider;
-
- private DaggerPackagerTwoComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static PackagerTwoComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideProductProvider = ProductTwoModule_ProvideProductFactory.create(builder.productTwoModule, ProductTwo_Factory.create());
- this.packagerProvider = Packager_Factory.create(provideProductProvider);
- }
-
- @Override
- public Packager packager() {
- return packagerProvider.get();
- }
-
- public static final class Builder {
- private ProductTwoModule productTwoModule;
-
- private Builder() {
- }
-
- public PackagerTwoComponent build() {
- if (productTwoModule == null) {
- this.productTwoModule = new ProductTwoModule();
- }
- return new DaggerPackagerTwoComponent(this);
- }
-
- public Builder productTwoModule(ProductTwoModule productTwoModule) {
- if (productTwoModule == null) {
- throw new NullPointerException("productTwoModule");
- }
- this.productTwoModule = productTwoModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java
deleted file mode 100644
index 8ce215437..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Packager_Factory implements Factory<Packager> {
- private final Provider<Product> productProvider;
-
- public Packager_Factory(Provider<Product> productProvider) {
- assert productProvider != null;
- this.productProvider = productProvider;
- }
-
- @Override
- public Packager get() {
- return new Packager(productProvider.get());
- }
-
- public static Factory<Packager> create(Provider<Product> productProvider) {
- return new Packager_Factory(productProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java
deleted file mode 100644
index 99578a483..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ProductOneModule_ProvideProductFactory implements Factory<Product> {
- private final ProductOneModule module;
- private final Provider<ProductOne> productOneProvider;
-
- public ProductOneModule_ProvideProductFactory(ProductOneModule module, Provider<ProductOne> productOneProvider) {
- assert module != null;
- this.module = module;
- assert productOneProvider != null;
- this.productOneProvider = productOneProvider;
- }
-
- @Override
- public Product get() {
- Product provided = module.provideProduct(productOneProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Product> create(ProductOneModule module, Provider<ProductOne> productOneProvider) {
- return new ProductOneModule_ProvideProductFactory(module, productOneProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java
deleted file mode 100644
index a9d0a0524..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum ProductOne_Factory implements Factory<ProductOne> {
-INSTANCE;
-
- @Override
- public ProductOne get() {
- return new ProductOne();
- }
-
- public static Factory<ProductOne> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java
deleted file mode 100644
index 131a6199d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ProductTwoModule_ProvideProductFactory implements Factory<Product> {
- private final ProductTwoModule module;
- private final Provider<ProductTwo> productTwoProvider;
-
- public ProductTwoModule_ProvideProductFactory(ProductTwoModule module, Provider<ProductTwo> productTwoProvider) {
- assert module != null;
- this.module = module;
- assert productTwoProvider != null;
- this.productTwoProvider = productTwoProvider;
- }
-
- @Override
- public Product get() {
- Product provided = module.provideProduct(productTwoProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Product> create(ProductTwoModule module, Provider<ProductTwo> productTwoProvider) {
- return new ProductTwoModule_ProvideProductFactory(module, productTwoProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java
deleted file mode 100644
index dca46d756..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum ProductTwo_Factory implements Factory<ProductTwo> {
-INSTANCE;
-
- @Override
- public ProductTwo get() {
- return new ProductTwo();
- }
-
- public static Factory<ProductTwo> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java
deleted file mode 100644
index 6ce80ced5..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package test.builder.product;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import test.builder.abstractinjectmethod.RestClient;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum RestClient_Factory implements Factory<RestClient> {
-INSTANCE;
-
- @Override
- public RestClient get() {
- return new RestClient();
- }
-
- public static Factory<RestClient> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java
deleted file mode 100644
index 07e359302..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package test.builder.subcomponent;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerRootComponent implements RootComponent {
- private Provider<String> providesStringProvider;
-
- private DaggerRootComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.providesStringProvider = ModuleWithParameter_ProvidesStringFactory.create(builder.moduleWithParameter);
- }
-
- @Override
- public String string() {
- return providesStringProvider.get();
- }
-
- @Override
- public SubComponent newSubComponent() {
- return new SubComponentImpl();
- }
-
- public static final class Builder {
- private ModuleWithParameter moduleWithParameter;
-
- private Builder() {
- }
-
- public RootComponent build() {
- if (moduleWithParameter == null) {
- throw new IllegalStateException("moduleWithParameter must be set");
- }
- return new DaggerRootComponent(this);
- }
-
- public Builder moduleWithParameter(ModuleWithParameter moduleWithParameter) {
- if (moduleWithParameter == null) {
- throw new NullPointerException("moduleWithParameter");
- }
- this.moduleWithParameter = moduleWithParameter;
- return this;
- }
- }
-
- private final class SubComponentImpl implements SubComponent {
- private SubComponentImpl() {
- initialize();
- }
-
- private void initialize() {
- }
-
- @Override
- public String string() {
- return DaggerRootComponent.this.providesStringProvider.get();
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java
deleted file mode 100644
index 86ae65f4c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package test.builder.subcomponent;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerSubComponent implements SubComponent {
- private Provider<String> providesStringProvider;
-
- private DaggerSubComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.providesStringProvider = ModuleWithParameter_ProvidesStringFactory.create(builder.moduleWithParameter);
- }
-
- @Override
- public String string() {
- return providesStringProvider.get();
- }
-
- public static final class Builder {
- private ModuleWithParameter moduleWithParameter;
-
- private Builder() {
- }
-
- public SubComponent build() {
- if (moduleWithParameter == null) {
- throw new IllegalStateException("moduleWithParameter must be set");
- }
- return new DaggerSubComponent(this);
- }
-
- public Builder moduleWithParameter(ModuleWithParameter moduleWithParameter) {
- if (moduleWithParameter == null) {
- throw new NullPointerException("moduleWithParameter");
- }
- this.moduleWithParameter = moduleWithParameter;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java
deleted file mode 100644
index df0f9b0b1..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.builder.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ModuleWithParameter_ProvidesStringFactory implements Factory<String> {
- private final ModuleWithParameter module;
-
- public ModuleWithParameter_ProvidesStringFactory(ModuleWithParameter module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.providesString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(ModuleWithParameter module) {
- return new ModuleWithParameter_ProvidesStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java
deleted file mode 100644
index c566f6c63..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package test.membersinject;
-
-import dagger.MembersInjector;
-import dagger.internal.MembersInjectors;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerMembersInjectComponent implements MembersInjectComponent {
- private Provider<String[]> provideStringArrayProvider;
- private MembersInjector<MembersInjectGenericParent<String[]>> membersInjectGenericParentMembersInjector;
- private MembersInjector<ChildOfStringArray> childOfStringArrayMembersInjector;
- private Provider<MembersInjectGenericParent<String[]>[]> provideFooArrayOfStringArrayProvider;
- private MembersInjector<MembersInjectGenericParent<MembersInjectGenericParent<String[]>[]>> membersInjectGenericParentMembersInjector1;
- private MembersInjector<ChildOfArrayOfParentOfStringArray> childOfArrayOfParentOfStringArrayMembersInjector;
- private Provider<int[]> provideIntArrayProvider;
- private MembersInjector<MembersInjectGenericParent<int[]>> membersInjectGenericParentMembersInjector2;
- private MembersInjector<ChildOfPrimitiveIntArray> childOfPrimitiveIntArrayMembersInjector;
-
- private DaggerMembersInjectComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static MembersInjectComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideStringArrayProvider = MembersInjectModule_ProvideStringArrayFactory.create(builder.membersInjectModule);
- this.membersInjectGenericParentMembersInjector = MembersInjectGenericParent_MembersInjector.create(provideStringArrayProvider);
- this.childOfStringArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector);
- this.provideFooArrayOfStringArrayProvider = MembersInjectModule_ProvideFooArrayOfStringArrayFactory.create(builder.membersInjectModule);
- this.membersInjectGenericParentMembersInjector1 = MembersInjectGenericParent_MembersInjector.create(provideFooArrayOfStringArrayProvider);
- this.childOfArrayOfParentOfStringArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector1);
- this.provideIntArrayProvider = MembersInjectModule_ProvideIntArrayFactory.create(builder.membersInjectModule);
- this.membersInjectGenericParentMembersInjector2 = MembersInjectGenericParent_MembersInjector.create(provideIntArrayProvider);
- this.childOfPrimitiveIntArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector2);
- }
-
- @Override
- public void inject(ChildOfStringArray subfoo) {
- childOfStringArrayMembersInjector.injectMembers(subfoo);
- }
-
- @Override
- public void inject(ChildOfArrayOfParentOfStringArray subfoo) {
- childOfArrayOfParentOfStringArrayMembersInjector.injectMembers(subfoo);
- }
-
- @Override
- public void inject(ChildOfPrimitiveIntArray subfoo) {
- childOfPrimitiveIntArrayMembersInjector.injectMembers(subfoo);
- }
-
- public static final class Builder {
- private MembersInjectModule membersInjectModule;
-
- private Builder() {
- }
-
- public MembersInjectComponent build() {
- if (membersInjectModule == null) {
- this.membersInjectModule = new MembersInjectModule();
- }
- return new DaggerMembersInjectComponent(this);
- }
-
- public Builder membersInjectModule(MembersInjectModule membersInjectModule) {
- if (membersInjectModule == null) {
- throw new NullPointerException("membersInjectModule");
- }
- this.membersInjectModule = membersInjectModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java
deleted file mode 100644
index 8b3624a33..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.membersinject;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MembersInjectGenericParent_MembersInjector<T> implements MembersInjector<MembersInjectGenericParent<T>> {
- private final Provider<T> tProvider;
-
- public MembersInjectGenericParent_MembersInjector(Provider<T> tProvider) {
- assert tProvider != null;
- this.tProvider = tProvider;
- }
-
- @Override
- public void injectMembers(MembersInjectGenericParent<T> instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.t = tProvider.get();
- }
-
- public static <T> MembersInjector<MembersInjectGenericParent<T>> create(Provider<T> tProvider) {
- return new MembersInjectGenericParent_MembersInjector<T>(tProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java
deleted file mode 100644
index 59719859c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.membersinject;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MembersInjectModule_ProvideFooArrayOfStringArrayFactory implements Factory<MembersInjectGenericParent<String[]>[]> {
- private final MembersInjectModule module;
-
- public MembersInjectModule_ProvideFooArrayOfStringArrayFactory(MembersInjectModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public MembersInjectGenericParent<String[]>[] get() {
- MembersInjectGenericParent<String[]>[] provided = module.provideFooArrayOfStringArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<MembersInjectGenericParent<String[]>[]> create(MembersInjectModule module) {
- return new MembersInjectModule_ProvideFooArrayOfStringArrayFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java
deleted file mode 100644
index c5fef425b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.membersinject;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MembersInjectModule_ProvideIntArrayFactory implements Factory<int[]> {
- private final MembersInjectModule module;
-
- public MembersInjectModule_ProvideIntArrayFactory(MembersInjectModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public int[] get() {
- int[] provided = module.provideIntArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<int[]> create(MembersInjectModule module) {
- return new MembersInjectModule_ProvideIntArrayFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java
deleted file mode 100644
index 76b083da2..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.membersinject;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MembersInjectModule_ProvideStringArrayFactory implements Factory<String[]> {
- private final MembersInjectModule module;
-
- public MembersInjectModule_ProvideStringArrayFactory(MembersInjectModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String[] get() {
- String[] provided = module.provideStringArray();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String[]> create(MembersInjectModule module) {
- return new MembersInjectModule_ProvideStringArrayFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java
deleted file mode 100644
index e8a396f73..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package test.multipackage;
-
-import dagger.internal.SetFactory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.multipackage.a.AModule;
-import test.multipackage.a.AModule_ProvideStringFactory;
-import test.multipackage.b.BModule;
-import test.multipackage.b.BModule_ProvideStringFactory;
-import test.multipackage.c.CModule;
-import test.multipackage.c.CModule_ProvideStringFactory;
-import test.multipackage.d.DModule;
-import test.multipackage.d.DModule_ProvideStringFactory;
-import test.multipackage.foo.Foo;
-import test.multipackage.foo.Foo_Factory;
-import test.multipackage.grandsub.FooGrandchildComponent;
-import test.multipackage.sub.FooChildComponent;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerFooComponent implements FooComponent {
- private Provider<Set<String>> setOfStringContribution1Provider;
- private Provider<Set<String>> setOfStringProvider;
-
- private DaggerFooComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static FooComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.setOfStringContribution1Provider = AModule_ProvideStringFactory.create(builder.aModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider);
- }
-
- @Override
- public Set<String> setOfString() {
- return setOfStringProvider.get();
- }
-
- @Override
- public FooChildComponent fooChildComponent() {
- return new FooChildComponentImpl();
- }
-
- public static final class Builder {
- private AModule aModule;
-
- private Builder() {
- }
-
- public FooComponent build() {
- if (aModule == null) {
- this.aModule = new AModule();
- }
- return new DaggerFooComponent(this);
- }
-
- public Builder aModule(AModule aModule) {
- if (aModule == null) {
- throw new NullPointerException("aModule");
- }
- this.aModule = aModule;
- return this;
- }
- }
-
- private final class FooChildComponentImpl implements FooChildComponent {
- private final BModule bModule;
- private final CModule cModule;
- private Provider<Set<String>> setOfStringContribution2Provider;
- private Provider<Set<String>> setOfStringContribution3Provider;
- private Provider<Set<String>> setOfStringProvider;
- private Provider<Foo<FooChildComponent>> fooProvider;
-
- private FooChildComponentImpl() {
- this.bModule = new BModule();
- this.cModule = new CModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfStringContribution2Provider = BModule_ProvideStringFactory.create(bModule);
- this.setOfStringContribution3Provider = CModule_ProvideStringFactory.create(cModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider);
- this.fooProvider = Foo_Factory.create(setOfStringProvider);
- }
-
- @Override
- public Foo<FooChildComponent> foo() {
- return fooProvider.get();
- }
-
- @Override
- public FooGrandchildComponent fooGrandchildComponent() {
- return new FooGrandchildComponentImpl();
- }
-
- private final class FooGrandchildComponentImpl implements FooGrandchildComponent {
- private final DModule dModule;
- private Provider<Set<String>> setOfStringContribution4Provider;
- private Provider<Set<String>> setOfStringProvider;
- private Provider<Foo<FooGrandchildComponent>> fooProvider;
-
- private FooGrandchildComponentImpl() {
- this.dModule = new DModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfStringContribution4Provider = DModule_ProvideStringFactory.create(dModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider, setOfStringContribution4Provider);
- this.fooProvider = Foo_Factory.create(setOfStringProvider);
- }
-
- @Override
- public Foo<FooGrandchildComponent> foo() {
- return fooProvider.get();
- }
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java
deleted file mode 100644
index eaa2ab79b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.multipackage.a;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class AModule_ProvideStringFactory implements Factory<Set<String>> {
- private final AModule module;
-
- public AModule_ProvideStringFactory(AModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.provideString());
- }
-
- public static Factory<Set<String>> create(AModule module) {
- return new AModule_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java
deleted file mode 100644
index 5a53cff51..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.multipackage.b;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class BModule_ProvideStringFactory implements Factory<Set<String>> {
- private final BModule module;
-
- public BModule_ProvideStringFactory(BModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.provideString());
- }
-
- public static Factory<Set<String>> create(BModule module) {
- return new BModule_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java
deleted file mode 100644
index 516deaaa6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.multipackage.c;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class CModule_ProvideStringFactory implements Factory<Set<String>> {
- private final CModule module;
-
- public CModule_ProvideStringFactory(CModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.provideString());
- }
-
- public static Factory<Set<String>> create(CModule module) {
- return new CModule_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java
deleted file mode 100644
index b0abcd366..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.multipackage.d;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DModule_ProvideStringFactory implements Factory<Set<String>> {
- private final DModule module;
-
- public DModule_ProvideStringFactory(DModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.provideString());
- }
-
- public static Factory<Set<String>> create(DModule module) {
- return new DModule_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java
deleted file mode 100644
index 2d4f3c201..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.multipackage.foo;
-
-import dagger.internal.Factory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Foo_Factory<T> implements Factory<Foo<T>> {
- private final Provider<Set<String>> stringsProvider;
-
- public Foo_Factory(Provider<Set<String>> stringsProvider) {
- assert stringsProvider != null;
- this.stringsProvider = stringsProvider;
- }
-
- @Override
- public Foo<T> get() {
- return new Foo<T>(stringsProvider.get());
- }
-
- public static <T> Factory<Foo<T>> create(Provider<Set<String>> stringsProvider) {
- return new Foo_Factory<T>(stringsProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java
deleted file mode 100644
index e7c7d219a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package test.nullables;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerNullComponent implements NullComponent {
- private Provider<String> provideNullableStringProvider;
- private Provider<Number> provideNumberProvider;
- private MembersInjector<NullFoo> nullFooMembersInjector;
- private Provider<NullFoo> nullFooProvider;
-
- private DaggerNullComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static NullComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideNullableStringProvider = NullModule_ProvideNullableStringFactory.create(builder.nullModule);
- this.provideNumberProvider = NullModule_ProvideNumberFactory.create(builder.nullModule);
- this.nullFooMembersInjector = NullFoo_MembersInjector.create(provideNullableStringProvider, provideNumberProvider);
- this.nullFooProvider = NullFoo_Factory.create(nullFooMembersInjector, provideNullableStringProvider, provideNumberProvider);
- }
-
- @Override
- public NullFoo nullFoo() {
- return nullFooProvider.get();
- }
-
- @Override
- public String string() {
- return provideNullableStringProvider.get();
- }
-
- @Override
- public Provider<String> stringProvider() {
- return provideNullableStringProvider;
- }
-
- @Override
- public Number number() {
- return provideNumberProvider.get();
- }
-
- @Override
- public Provider<Number> numberProvider() {
- return provideNumberProvider;
- }
-
- public static final class Builder {
- private NullModule nullModule;
-
- private Builder() {
- }
-
- public NullComponent build() {
- if (nullModule == null) {
- this.nullModule = new NullModule();
- }
- return new DaggerNullComponent(this);
- }
-
- public Builder nullModule(NullModule nullModule) {
- if (nullModule == null) {
- throw new NullPointerException("nullModule");
- }
- this.nullModule = nullModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java
deleted file mode 100644
index 8c44e045a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package test.nullables;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerNullComponentWithDependency implements NullComponentWithDependency {
- private Provider<String> stringProvider;
- private Provider<Number> numberProvider;
-
- private DaggerNullComponentWithDependency(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.stringProvider = new Factory<String>() {
- private final NullComponent nullComponent = builder.nullComponent;
- @Nullable @Override public String get() {
- return nullComponent.string();
- }
- };
- this.numberProvider = new Factory<Number>() {
- private final NullComponent nullComponent = builder.nullComponent;
- @Override public Number get() {
- Number provided = nullComponent.number();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable component method");
- }
- return provided;
- }
- };
- }
-
- @Override
- public String string() {
- return stringProvider.get();
- }
-
- @Override
- public Provider<String> stringProvider() {
- return stringProvider;
- }
-
- @Override
- public Number number() {
- return numberProvider.get();
- }
-
- @Override
- public Provider<Number> numberProvider() {
- return numberProvider;
- }
-
- public static final class Builder {
- private NullComponent nullComponent;
-
- private Builder() {
- }
-
- public NullComponentWithDependency build() {
- if (nullComponent == null) {
- throw new IllegalStateException("nullComponent must be set");
- }
- return new DaggerNullComponentWithDependency(this);
- }
-
- public Builder nullComponent(NullComponent nullComponent) {
- if (nullComponent == null) {
- throw new NullPointerException("nullComponent");
- }
- this.nullComponent = nullComponent;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java
deleted file mode 100644
index 3795e8776..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test.nullables;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NullFoo_Factory implements Factory<NullFoo> {
- private final MembersInjector<NullFoo> membersInjector;
- private final Provider<String> stringProvider;
- private final Provider<Number> numberProvider;
-
- public NullFoo_Factory(MembersInjector<NullFoo> membersInjector, Provider<String> stringProvider, Provider<Number> numberProvider) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- assert stringProvider != null;
- this.stringProvider = stringProvider;
- assert numberProvider != null;
- this.numberProvider = numberProvider;
- }
-
- @Override
- public NullFoo get() {
- NullFoo instance = new NullFoo(stringProvider.get(), stringProvider, numberProvider.get(), numberProvider);
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<NullFoo> create(MembersInjector<NullFoo> membersInjector, Provider<String> stringProvider, Provider<Number> numberProvider) {
- return new NullFoo_Factory(membersInjector, stringProvider, numberProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java
deleted file mode 100644
index d16b41c46..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package test.nullables;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NullFoo_MembersInjector implements MembersInjector<NullFoo> {
- private final Provider<String> fieldInjectedStringAndStringProvider;
- private final Provider<Number> fieldInjectedNumberAndNumberProvider;
-
- public NullFoo_MembersInjector(Provider<String> fieldInjectedStringAndStringProvider, Provider<Number> fieldInjectedNumberAndNumberProvider) {
- assert fieldInjectedStringAndStringProvider != null;
- this.fieldInjectedStringAndStringProvider = fieldInjectedStringAndStringProvider;
- assert fieldInjectedNumberAndNumberProvider != null;
- this.fieldInjectedNumberAndNumberProvider = fieldInjectedNumberAndNumberProvider;
- }
-
- @Override
- public void injectMembers(NullFoo instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.fieldInjectedString = fieldInjectedStringAndStringProvider.get();
- instance.fieldInjectedStringProvider = fieldInjectedStringAndStringProvider;
- instance.fieldInjectedNumber = fieldInjectedNumberAndNumberProvider.get();
- instance.fieldInjectedNumberProvider = fieldInjectedNumberAndNumberProvider;
- instance.inject(fieldInjectedStringAndStringProvider.get(), fieldInjectedStringAndStringProvider, fieldInjectedNumberAndNumberProvider.get(), fieldInjectedNumberAndNumberProvider);
- }
-
- public static MembersInjector<NullFoo> create(Provider<String> fieldInjectedStringAndStringProvider, Provider<Number> fieldInjectedNumberAndNumberProvider) {
- return new NullFoo_MembersInjector(fieldInjectedStringAndStringProvider, fieldInjectedNumberAndNumberProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java
deleted file mode 100644
index f853f1df2..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.nullables;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NullModule_ProvideNullableStringFactory implements Factory<String> {
- private final NullModule module;
-
- public NullModule_ProvideNullableStringFactory(NullModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- @Nullable
- public String get() {
- return module.provideNullableString();
- }
-
- public static Factory<String> create(NullModule module) {
- return new NullModule_ProvideNullableStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java
deleted file mode 100644
index 84e372788..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.nullables;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class NullModule_ProvideNumberFactory implements Factory<Number> {
- private final NullModule module;
-
- public NullModule_ProvideNumberFactory(NullModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Number get() {
- Number provided = module.provideNumber();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Number> create(NullModule module) {
- return new NullModule_ProvideNumberFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java
deleted file mode 100644
index 506fbe250..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package test.staticprovides;
-
-import dagger.internal.Factory;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum AllStaticModule_ContibuteEmptyIntegerSetFactory implements Factory<Set<Integer>> {
-INSTANCE;
-
- @Override
- public Set<Integer> get() {
- Set<Integer> provided = AllStaticModule.contibuteEmptyIntegerSet();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Set<Integer>> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java
deleted file mode 100644
index 9700ff3d5..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package test.staticprovides;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum AllStaticModule_ContributeStringFactory implements Factory<Set<String>> {
-INSTANCE;
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(AllStaticModule.contributeString());
- }
-
- public static Factory<Set<String>> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java
deleted file mode 100644
index 8df8c5c50..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java
+++ /dev/null
@@ -1,83 +0,0 @@
-package test.staticprovides;
-
-import dagger.internal.SetFactory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerStaticTestComponent implements StaticTestComponent {
- private Provider<Set<String>> setOfStringContribution1Provider;
- private Provider<Set<String>> setOfStringContribution2Provider;
- private Provider<Set<String>> setOfStringContribution3Provider;
- private Provider<Set<String>> setOfStringProvider;
- private Provider<Set<Integer>> setOfIntegerContribution1Provider;
- private Provider<Set<Integer>> setOfIntegerProvider;
-
- private DaggerStaticTestComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static StaticTestComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.setOfStringContribution1Provider = AllStaticModule_ContributeStringFactory.create();
- this.setOfStringContribution2Provider = SomeStaticModule_ContributeStringFromAStaticMethodFactory.create();
- this.setOfStringContribution3Provider = SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.create(builder.someStaticModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider);
- this.setOfIntegerContribution1Provider = AllStaticModule_ContibuteEmptyIntegerSetFactory.create();
- this.setOfIntegerProvider = SetFactory.create(setOfIntegerContribution1Provider);
- }
-
- @Override
- public Set<String> getMultiboundStrings() {
- return setOfStringProvider.get();
- }
-
- @Override
- public Set<Integer> getMultiboundIntegers() {
- return setOfIntegerProvider.get();
- }
-
- public static final class Builder {
- private AllStaticModule allStaticModule;
- private SomeStaticModule someStaticModule;
-
- private Builder() {
- }
-
- public StaticTestComponent build() {
- if (allStaticModule == null) {
- this.allStaticModule = new AllStaticModule();
- }
- if (someStaticModule == null) {
- this.someStaticModule = new SomeStaticModule();
- }
- return new DaggerStaticTestComponent(this);
- }
-
- public Builder allStaticModule(AllStaticModule allStaticModule) {
- if (allStaticModule == null) {
- throw new NullPointerException("allStaticModule");
- }
- this.allStaticModule = allStaticModule;
- return this;
- }
-
- public Builder someStaticModule(SomeStaticModule someStaticModule) {
- if (someStaticModule == null) {
- throw new NullPointerException("someStaticModule");
- }
- this.someStaticModule = someStaticModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java
deleted file mode 100644
index e4177662d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package test.staticprovides;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum SomeStaticModule_ContributeStringFromAStaticMethodFactory implements Factory<Set<String>> {
-INSTANCE;
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(SomeStaticModule.contributeStringFromAStaticMethod());
- }
-
- public static Factory<Set<String>> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java
deleted file mode 100644
index f96be5feb..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.staticprovides;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class SomeStaticModule_ContributeStringFromAnInstanceMethodFactory implements Factory<Set<String>> {
- private final SomeStaticModule module;
-
- public SomeStaticModule_ContributeStringFromAnInstanceMethodFactory(SomeStaticModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.contributeStringFromAnInstanceMethod());
- }
-
- public static Factory<Set<String>> create(SomeStaticModule module) {
- return new SomeStaticModule_ContributeStringFromAnInstanceMethodFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java
deleted file mode 100644
index dddf66ec9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java
+++ /dev/null
@@ -1,30 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ContributionsModule_ContributeAnIntFactory implements Factory<Set<Integer>> {
- private final ContributionsModule module;
- private final Provider<Double> doubleDependencyProvider;
-
- public ContributionsModule_ContributeAnIntFactory(ContributionsModule module, Provider<Double> doubleDependencyProvider) {
- assert module != null;
- this.module = module;
- assert doubleDependencyProvider != null;
- this.doubleDependencyProvider = doubleDependencyProvider;
- }
-
- @Override
- public Set<Integer> get() {
- return Collections.<Integer>singleton(module.contributeAnInt(doubleDependencyProvider.get()));
- }
-
- public static Factory<Set<Integer>> create(ContributionsModule module, Provider<Double> doubleDependencyProvider) {
- return new ContributionsModule_ContributeAnIntFactory(module, doubleDependencyProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java
deleted file mode 100644
index e36e78a01..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ContributionsModule_ContributeAnotherIntFactory implements Factory<Set<Integer>> {
- private final ContributionsModule module;
-
- public ContributionsModule_ContributeAnotherIntFactory(ContributionsModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Integer> get() {
- return Collections.<Integer>singleton(module.contributeAnotherInt());
- }
-
- public static Factory<Set<Integer>> create(ContributionsModule module) {
- return new ContributionsModule_ContributeAnotherIntFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java
deleted file mode 100644
index 68e42d694..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ContributionsModule_ContributeSomeIntsFactory implements Factory<Set<Integer>> {
- private final ContributionsModule module;
-
- public ContributionsModule_ContributeSomeIntsFactory(ContributionsModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Integer> get() {
- Set<Integer> provided = module.contributeSomeInts();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Set<Integer>> create(ContributionsModule module) {
- return new ContributionsModule_ContributeSomeIntsFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java
deleted file mode 100644
index 24f34741e..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package test.sub;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.Generic;
-import test.Generic2;
-import test.sub.PackagePrivateContainer.PublicEnclosed;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerGenericComponent_PackageProxy {
- public Provider<Generic2<PackagePrivate>> generic2Provider;
- public Provider<Generic2<PublicEnclosed>> generic2Provider1;
- public Provider<Generic<PackagePrivate>> genericProvider;
- public Provider<Generic<PublicEnclosed>> genericProvider1;
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java
deleted file mode 100644
index 404872f0a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package test.sub;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.Generic;
-import test.sub.PackagePrivateContainer.PublicEnclosed;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Exposed_Factory implements Factory<Exposed> {
- private final MembersInjector<Exposed> membersInjector;
- private final Provider<Generic<PackagePrivate>> gppProvider;
- private final Provider<Generic<PublicEnclosed>> gppcProvider;
-
- public Exposed_Factory(MembersInjector<Exposed> membersInjector, Provider<Generic<PackagePrivate>> gppProvider, Provider<Generic<PublicEnclosed>> gppcProvider) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- assert gppProvider != null;
- this.gppProvider = gppProvider;
- assert gppcProvider != null;
- this.gppcProvider = gppcProvider;
- }
-
- @Override
- public Exposed get() {
- Exposed instance = new Exposed(gppProvider.get(), gppcProvider.get());
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<Exposed> create(MembersInjector<Exposed> membersInjector, Provider<Generic<PackagePrivate>> gppProvider, Provider<Generic<PublicEnclosed>> gppcProvider) {
- return new Exposed_Factory(membersInjector, gppProvider, gppcProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java
deleted file mode 100644
index 2f94e5a62..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test.sub;
-
-import dagger.MembersInjector;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.Generic2;
-import test.sub.PackagePrivateContainer.PublicEnclosed;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class Exposed_MembersInjector implements MembersInjector<Exposed> {
- private final Provider<Generic2<PackagePrivate>> gpp2Provider;
- private final Provider<Generic2<PublicEnclosed>> gppc2Provider;
-
- public Exposed_MembersInjector(Provider<Generic2<PackagePrivate>> gpp2Provider, Provider<Generic2<PublicEnclosed>> gppc2Provider) {
- assert gpp2Provider != null;
- this.gpp2Provider = gpp2Provider;
- assert gppc2Provider != null;
- this.gppc2Provider = gppc2Provider;
- }
-
- @Override
- public void injectMembers(Exposed instance) {
- if (instance == null) {
- throw new NullPointerException("Cannot inject members into a null reference");
- }
- instance.gpp2 = gpp2Provider.get();
- instance.gppc2 = gppc2Provider.get();
- }
-
- public static MembersInjector<Exposed> create(Provider<Generic2<PackagePrivate>> gpp2Provider, Provider<Generic2<PublicEnclosed>> gppc2Provider) {
- return new Exposed_MembersInjector(gpp2Provider, gppc2Provider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java
deleted file mode 100644
index 8d844fb07..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class OtherThing_Factory implements Factory<OtherThing> {
- private final Provider<Integer> iProvider;
-
- public OtherThing_Factory(Provider<Integer> iProvider) {
- assert iProvider != null;
- this.iProvider = iProvider;
- }
-
- @Override
- public OtherThing get() {
- return new OtherThing(iProvider.get());
- }
-
- public static Factory<OtherThing> create(Provider<Integer> iProvider) {
- return new OtherThing_Factory(iProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java
deleted file mode 100644
index 44f943e4c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import test.sub.PackagePrivateContainer.PublicEnclosed;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PackagePrivateContainer$PublicEnclosed_Factory implements Factory<PublicEnclosed> {
-INSTANCE;
-
- @Override
- public PublicEnclosed get() {
- return new PublicEnclosed();
- }
-
- public static Factory<PublicEnclosed> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java
deleted file mode 100644
index 165f4f33a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.sub;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum PackagePrivate_Factory implements Factory<PackagePrivate> {
-INSTANCE;
-
- @Override
- public PackagePrivate get() {
- return new PackagePrivate();
- }
-
- public static Factory<PackagePrivate> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java
deleted file mode 100644
index 0c863c6d9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.sub;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.sub.PackagePrivateContainer.PublicEnclosed;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class PublicSubclass2_Factory implements Factory<PublicSubclass2> {
- private final MembersInjector<PublicSubclass2> membersInjector;
- private final Provider<PublicEnclosed> ppProvider;
-
- public PublicSubclass2_Factory(MembersInjector<PublicSubclass2> membersInjector, Provider<PublicEnclosed> ppProvider) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- assert ppProvider != null;
- this.ppProvider = ppProvider;
- }
-
- @Override
- public PublicSubclass2 get() {
- PublicSubclass2 instance = new PublicSubclass2(ppProvider.get());
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<PublicSubclass2> create(MembersInjector<PublicSubclass2> membersInjector, Provider<PublicEnclosed> ppProvider) {
- return new PublicSubclass2_Factory(membersInjector, ppProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java
deleted file mode 100644
index 1f2f5406f..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package test.sub;
-
-import dagger.MembersInjector;
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class PublicSubclass_Factory implements Factory<PublicSubclass> {
- private final MembersInjector<PublicSubclass> membersInjector;
- private final Provider<PackagePrivate> ppProvider;
-
- public PublicSubclass_Factory(MembersInjector<PublicSubclass> membersInjector, Provider<PackagePrivate> ppProvider) {
- assert membersInjector != null;
- this.membersInjector = membersInjector;
- assert ppProvider != null;
- this.ppProvider = ppProvider;
- }
-
- @Override
- public PublicSubclass get() {
- PublicSubclass instance = new PublicSubclass(ppProvider.get());
- membersInjector.injectMembers(instance);
- return instance;
- }
-
- public static Factory<PublicSubclass> create(MembersInjector<PublicSubclass> membersInjector, Provider<PackagePrivate> ppProvider) {
- return new PublicSubclass_Factory(membersInjector, ppProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java
deleted file mode 100644
index 150bdc090..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildModuleWithState_ProvideIntFactory implements Factory<Integer> {
- private final ChildModuleWithState module;
-
- public ChildModuleWithState_ProvideIntFactory(ChildModuleWithState module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Integer get() {
- Integer provided = module.provideInt();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create(ChildModuleWithState module) {
- return new ChildModuleWithState_ProvideIntFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java
deleted file mode 100644
index 67456801a..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ChildModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> {
- private final ChildModule module;
-
- public ChildModule_ProvideUnscopedObjectFactory(ChildModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Object> get() {
- return Collections.<Object>singleton(module.provideUnscopedObject());
- }
-
- public static Factory<Set<Object>> create(ChildModule module) {
- return new ChildModule_ProvideUnscopedObjectFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java
deleted file mode 100644
index 7169bbf43..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java
+++ /dev/null
@@ -1,274 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.ScopedProvider;
-import dagger.internal.SetFactory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentComponent implements ParentComponent {
- private Provider<SingletonType> singletonTypeProvider;
- private Provider<UnscopedType> unscopedTypeProvider;
- private Provider<Set<Object>> setOfObjectContribution1Provider;
- private Provider<Set<Object>> setOfObjectContribution2Provider;
- private Provider<Set<Object>> setOfObjectProvider;
- private Provider<UnscopedType> provideUnscopedTypeBoundAsSingletonProvider;
-
- private DaggerParentComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ParentComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.singletonTypeProvider = ScopedProvider.create(SingletonType_Factory.create());
- this.unscopedTypeProvider = UnscopedType_Factory.create(singletonTypeProvider);
- this.setOfObjectContribution1Provider = ParentModule_ProvideUnscopedObjectFactory.create(builder.parentModule);
- this.setOfObjectContribution2Provider = ScopedProvider.create(ParentModule_ProvideSingletonObjectFactory.create(builder.parentModule));
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider);
- this.provideUnscopedTypeBoundAsSingletonProvider = ScopedProvider.create(ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.create(builder.parentModule, unscopedTypeProvider));
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return unscopedTypeProvider;
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public ChildComponent newChildComponent() {
- return new ChildComponentImpl();
- }
-
- @Override
- public ChildAbstractClassComponent newChildAbstractClassComponent() {
- return new ChildAbstractClassComponentImpl();
- }
-
- @Override
- public ChildComponentRequiringModules newChildComponentRequiringModules(ChildModuleWithParameters cmwp, ChildModuleWithState childModuleWithState) {
- return new ChildComponentRequiringModulesImpl(cmwp, childModuleWithState);
- }
-
- public static final class Builder {
- private ParentModule parentModule;
-
- private Builder() {
- }
-
- public ParentComponent build() {
- if (parentModule == null) {
- this.parentModule = new ParentModule();
- }
- return new DaggerParentComponent(this);
- }
-
- public Builder parentModule(ParentModule parentModule) {
- if (parentModule == null) {
- throw new NullPointerException("parentModule");
- }
- this.parentModule = parentModule;
- return this;
- }
- }
-
- private final class ChildComponentImpl implements ChildComponent {
- private final ChildModule childModule;
- private Provider<RequiresSingletons> requiresSingletonsProvider;
- private Provider<Set<Object>> setOfObjectContribution3Provider;
- private Provider<Set<Object>> setOfObjectProvider;
-
- private ChildComponentImpl() {
- this.childModule = new ChildModule();
- initialize();
- }
-
- private void initialize() {
- this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentComponent.this.singletonTypeProvider, DaggerParentComponent.this.provideUnscopedTypeBoundAsSingletonProvider);
- this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public GrandchildComponent newGrandchildComponent() {
- return new GrandchildComponentImpl();
- }
-
- private final class GrandchildComponentImpl implements GrandchildComponent {
- private final GrandchildModule grandchildModule;
- private Provider<Set<Object>> setOfObjectContribution4Provider;
- private Provider<Set<Object>> setOfObjectProvider;
- private Provider<AnInterface> provideAnInterfaceProvider;
- private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider;
-
- private GrandchildComponentImpl() {
- this.grandchildModule = new GrandchildModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider);
- this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create());
- this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return ChildComponentImpl.this.requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public NeedsAnInterface needsAnInterface() {
- return provideNeedsAnInterfaceProvider.get();
- }
- }
- }
-
- private final class ChildAbstractClassComponentImpl extends ChildAbstractClassComponent {
- private final ChildModule childModule;
- private Provider<RequiresSingletons> requiresSingletonsProvider;
- private Provider<Set<Object>> setOfObjectContribution3Provider;
- private Provider<Set<Object>> setOfObjectProvider;
-
- private ChildAbstractClassComponentImpl() {
- this.childModule = new ChildModule();
- initialize();
- }
-
- private void initialize() {
- this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentComponent.this.singletonTypeProvider, DaggerParentComponent.this.provideUnscopedTypeBoundAsSingletonProvider);
- this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public GrandchildComponent newGrandchildComponent() {
- return new GrandchildComponentImpl();
- }
-
- private final class GrandchildComponentImpl implements GrandchildComponent {
- private final GrandchildModule grandchildModule;
- private Provider<Set<Object>> setOfObjectContribution4Provider;
- private Provider<Set<Object>> setOfObjectProvider;
- private Provider<AnInterface> provideAnInterfaceProvider;
- private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider;
-
- private GrandchildComponentImpl() {
- this.grandchildModule = new GrandchildModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider);
- this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create());
- this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return ChildAbstractClassComponentImpl.this.requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public NeedsAnInterface needsAnInterface() {
- return provideNeedsAnInterfaceProvider.get();
- }
- }
- }
-
- private final class ChildComponentRequiringModulesImpl implements ChildComponentRequiringModules {
- private final ChildModuleWithParameters childModuleWithParameters;
- private final ChildModuleWithState childModuleWithState;
- private final ChildModule childModule;
- private Provider<Integer> provideIntProvider;
- private Provider<Set<Object>> setOfObjectProvider;
-
- private ChildComponentRequiringModulesImpl(ChildModuleWithParameters childModuleWithParameters, ChildModuleWithState childModuleWithState) {
- if (childModuleWithParameters == null) {
- throw new NullPointerException();
- }
- this.childModuleWithParameters = childModuleWithParameters;
- if (childModuleWithState == null) {
- throw new NullPointerException();
- }
- this.childModuleWithState = childModuleWithState;
- this.childModule = new ChildModule();
- initialize();
- }
-
- private void initialize() {
- this.provideIntProvider = ChildModuleWithState_ProvideIntFactory.create(childModuleWithState);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider);
- }
-
- @Override
- public int getInt() {
- return provideIntProvider.get();
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java
deleted file mode 100644
index bb1e240b8..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java
+++ /dev/null
@@ -1,155 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.ScopedProvider;
-import dagger.internal.SetFactory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentOfGenericComponent implements ParentOfGenericComponent {
- private Provider<SingletonType> singletonTypeProvider;
- private Provider<UnscopedType> unscopedTypeProvider;
- private Provider<Set<Object>> setOfObjectContribution1Provider;
- private Provider<Set<Object>> setOfObjectContribution2Provider;
- private Provider<Set<Object>> setOfObjectProvider;
- private Provider<UnscopedType> provideUnscopedTypeBoundAsSingletonProvider;
-
- private DaggerParentOfGenericComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ParentOfGenericComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.singletonTypeProvider = ScopedProvider.create(SingletonType_Factory.create());
- this.unscopedTypeProvider = UnscopedType_Factory.create(singletonTypeProvider);
- this.setOfObjectContribution1Provider = ParentModule_ProvideUnscopedObjectFactory.create(builder.parentModule);
- this.setOfObjectContribution2Provider = ScopedProvider.create(ParentModule_ProvideSingletonObjectFactory.create(builder.parentModule));
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider);
- this.provideUnscopedTypeBoundAsSingletonProvider = ScopedProvider.create(ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.create(builder.parentModule, unscopedTypeProvider));
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return unscopedTypeProvider;
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public ChildComponent subcomponent() {
- return new ChildComponentImpl();
- }
-
- public static final class Builder {
- private ParentModule parentModule;
-
- private Builder() {
- }
-
- public ParentOfGenericComponent build() {
- if (parentModule == null) {
- this.parentModule = new ParentModule();
- }
- return new DaggerParentOfGenericComponent(this);
- }
-
- public Builder parentModule(ParentModule parentModule) {
- if (parentModule == null) {
- throw new NullPointerException("parentModule");
- }
- this.parentModule = parentModule;
- return this;
- }
- }
-
- private final class ChildComponentImpl implements ChildComponent {
- private final ChildModule childModule;
- private Provider<RequiresSingletons> requiresSingletonsProvider;
- private Provider<Set<Object>> setOfObjectContribution3Provider;
- private Provider<Set<Object>> setOfObjectProvider;
-
- private ChildComponentImpl() {
- this.childModule = new ChildModule();
- initialize();
- }
-
- private void initialize() {
- this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentOfGenericComponent.this.singletonTypeProvider, DaggerParentOfGenericComponent.this.provideUnscopedTypeBoundAsSingletonProvider);
- this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentOfGenericComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public GrandchildComponent newGrandchildComponent() {
- return new GrandchildComponentImpl();
- }
-
- private final class GrandchildComponentImpl implements GrandchildComponent {
- private final GrandchildModule grandchildModule;
- private Provider<Set<Object>> setOfObjectContribution4Provider;
- private Provider<Set<Object>> setOfObjectProvider;
- private Provider<AnInterface> provideAnInterfaceProvider;
- private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider;
-
- private GrandchildComponentImpl() {
- this.grandchildModule = new GrandchildModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule);
- this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider);
- this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create());
- this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider);
- }
-
- @Override
- public Provider<UnscopedType> getUnscopedTypeProvider() {
- return DaggerParentOfGenericComponent.this.unscopedTypeProvider;
- }
-
- @Override
- public RequiresSingletons requiresSingleton() {
- return ChildComponentImpl.this.requiresSingletonsProvider.get();
- }
-
- @Override
- public Set<Object> objectSet() {
- return setOfObjectProvider.get();
- }
-
- @Override
- public NeedsAnInterface needsAnInterface() {
- return provideNeedsAnInterfaceProvider.get();
- }
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java
deleted file mode 100644
index f2bdbe7e3..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GrandchildModule_ProvideAnInterfaceFactory implements Factory<AnInterface> {
- private final GrandchildModule module;
- private final Provider<ImplementsAnInterface> implementsAnInterfaceProvider;
-
- public GrandchildModule_ProvideAnInterfaceFactory(GrandchildModule module, Provider<ImplementsAnInterface> implementsAnInterfaceProvider) {
- assert module != null;
- this.module = module;
- assert implementsAnInterfaceProvider != null;
- this.implementsAnInterfaceProvider = implementsAnInterfaceProvider;
- }
-
- @Override
- public AnInterface get() {
- AnInterface provided = module.provideAnInterface(implementsAnInterfaceProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<AnInterface> create(GrandchildModule module, Provider<ImplementsAnInterface> implementsAnInterfaceProvider) {
- return new GrandchildModule_ProvideAnInterfaceFactory(module, implementsAnInterfaceProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java
deleted file mode 100644
index 25801e090..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GrandchildModule_ProvideNeedsAnInterfaceFactory implements Factory<NeedsAnInterface> {
- private final GrandchildModule module;
- private final Provider<AnInterface> anInterfaceProvider;
-
- public GrandchildModule_ProvideNeedsAnInterfaceFactory(GrandchildModule module, Provider<AnInterface> anInterfaceProvider) {
- assert module != null;
- this.module = module;
- assert anInterfaceProvider != null;
- this.anInterfaceProvider = anInterfaceProvider;
- }
-
- @Override
- public NeedsAnInterface get() {
- NeedsAnInterface provided = module.provideNeedsAnInterface(anInterfaceProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<NeedsAnInterface> create(GrandchildModule module, Provider<AnInterface> anInterfaceProvider) {
- return new GrandchildModule_ProvideNeedsAnInterfaceFactory(module, anInterfaceProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java
deleted file mode 100644
index 677282ff6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class GrandchildModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> {
- private final GrandchildModule module;
-
- public GrandchildModule_ProvideUnscopedObjectFactory(GrandchildModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Object> get() {
- return Collections.<Object>singleton(module.provideUnscopedObject());
- }
-
- public static Factory<Set<Object>> create(GrandchildModule module) {
- return new GrandchildModule_ProvideUnscopedObjectFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java
deleted file mode 100644
index 592b8a78d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum ImplementsAnInterface_Factory implements Factory<ImplementsAnInterface> {
-INSTANCE;
-
- @Override
- public ImplementsAnInterface get() {
- return new ImplementsAnInterface();
- }
-
- public static Factory<ImplementsAnInterface> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java
deleted file mode 100644
index e59a84002..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ParentModule_ProvideSingletonObjectFactory implements Factory<Set<Object>> {
- private final ParentModule module;
-
- public ParentModule_ProvideSingletonObjectFactory(ParentModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Object> get() {
- return Collections.<Object>singleton(module.provideSingletonObject());
- }
-
- public static Factory<Set<Object>> create(ParentModule module) {
- return new ParentModule_ProvideSingletonObjectFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java
deleted file mode 100644
index 854a59a4d..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ParentModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> {
- private final ParentModule module;
-
- public ParentModule_ProvideUnscopedObjectFactory(ParentModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<Object> get() {
- return Collections.<Object>singleton(module.provideUnscopedObject());
- }
-
- public static Factory<Set<Object>> create(ParentModule module) {
- return new ParentModule_ProvideUnscopedObjectFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java
deleted file mode 100644
index fbe6e4fa9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory implements Factory<UnscopedType> {
- private final ParentModule module;
- private final Provider<UnscopedType> unscopedTypeProvider;
-
- public ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory(ParentModule module, Provider<UnscopedType> unscopedTypeProvider) {
- assert module != null;
- this.module = module;
- assert unscopedTypeProvider != null;
- this.unscopedTypeProvider = unscopedTypeProvider;
- }
-
- @Override
- public UnscopedType get() {
- UnscopedType provided = module.provideUnscopedTypeBoundAsSingleton(unscopedTypeProvider.get());
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<UnscopedType> create(ParentModule module, Provider<UnscopedType> unscopedTypeProvider) {
- return new ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory(module, unscopedTypeProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java
deleted file mode 100644
index fbe397c6c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class RequiresSingletons_Factory implements Factory<RequiresSingletons> {
- private final Provider<SingletonType> singletonTypeProvider;
- private final Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider;
-
- public RequiresSingletons_Factory(Provider<SingletonType> singletonTypeProvider, Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider) {
- assert singletonTypeProvider != null;
- this.singletonTypeProvider = singletonTypeProvider;
- assert unscopedTypeBoundAsSingletonProvider != null;
- this.unscopedTypeBoundAsSingletonProvider = unscopedTypeBoundAsSingletonProvider;
- }
-
- @Override
- public RequiresSingletons get() {
- return new RequiresSingletons(singletonTypeProvider.get(), unscopedTypeBoundAsSingletonProvider.get());
- }
-
- public static Factory<RequiresSingletons> create(Provider<SingletonType> singletonTypeProvider, Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider) {
- return new RequiresSingletons_Factory(singletonTypeProvider, unscopedTypeBoundAsSingletonProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java
deleted file mode 100644
index 1159e38cf..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum SingletonType_Factory implements Factory<SingletonType> {
-INSTANCE;
-
- @Override
- public SingletonType get() {
- return new SingletonType();
- }
-
- public static Factory<SingletonType> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java
deleted file mode 100644
index 9b2a57582..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.subcomponent;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class UnscopedType_Factory implements Factory<UnscopedType> {
- private final Provider<SingletonType> singletonTypeProvider;
-
- public UnscopedType_Factory(Provider<SingletonType> singletonTypeProvider) {
- assert singletonTypeProvider != null;
- this.singletonTypeProvider = singletonTypeProvider;
- }
-
- @Override
- public UnscopedType get() {
- return new UnscopedType(singletonTypeProvider.get());
- }
-
- public static Factory<UnscopedType> create(Provider<SingletonType> singletonTypeProvider) {
- return new UnscopedType_Factory(singletonTypeProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java
deleted file mode 100644
index 1360a9b9c..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package test.subcomponent.hiding;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.subcomponent.hiding.a.CommonModuleName;
-import test.subcomponent.hiding.a.CommonModuleName_ProvideStringFactory;
-import test.subcomponent.hiding.a.CommonName;
-import test.subcomponent.hiding.a.CommonName_Factory;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentComponent implements ParentComponent {
- private Provider<String> provideStringProvider;
- private Provider<CommonName> commonNameProvider;
-
- private DaggerParentComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static ParentComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideStringProvider = CommonModuleName_ProvideStringFactory.create(builder.commonModuleName);
- this.commonNameProvider = CommonName_Factory.create(provideStringProvider);
- }
-
- @Override
- public CommonName aCommonName() {
- return commonNameProvider.get();
- }
-
- @Override
- public ChildComponent newChildComponent() {
- return new ChildComponentImpl();
- }
-
- public static final class Builder {
- private CommonModuleName commonModuleName;
-
- private Builder() {
- }
-
- public ParentComponent build() {
- if (commonModuleName == null) {
- this.commonModuleName = new CommonModuleName();
- }
- return new DaggerParentComponent(this);
- }
-
- public Builder commonModuleName(CommonModuleName commonModuleName) {
- if (commonModuleName == null) {
- throw new NullPointerException("commonModuleName");
- }
- this.commonModuleName = commonModuleName;
- return this;
- }
- }
-
- private final class ChildComponentImpl implements ChildComponent {
- private final test.subcomponent.hiding.b.CommonModuleName commonModuleName;
- private Provider<Integer> provideStringProvider;
- private Provider<test.subcomponent.hiding.b.CommonName> commonNameProvider;
-
- private ChildComponentImpl() {
- this.commonModuleName = new test.subcomponent.hiding.b.CommonModuleName();
- initialize();
- }
-
- private void initialize() {
- this.provideStringProvider = test.subcomponent.hiding.b.CommonModuleName_ProvideStringFactory.create(commonModuleName);
- this.commonNameProvider = test.subcomponent.hiding.b.CommonName_Factory.create(provideStringProvider);
- }
-
- @Override
- public CommonName aCommonName() {
- return DaggerParentComponent.this.commonNameProvider.get();
- }
-
- @Override
- public test.subcomponent.hiding.b.CommonName bCommonName() {
- return commonNameProvider.get();
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java
deleted file mode 100644
index c782d1ec6..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent.hiding.a;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class CommonModuleName_ProvideStringFactory implements Factory<String> {
- private final CommonModuleName module;
-
- public CommonModuleName_ProvideStringFactory(CommonModuleName module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.provideString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(CommonModuleName module) {
- return new CommonModuleName_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java
deleted file mode 100644
index ffe03c9eb..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.subcomponent.hiding.a;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class CommonName_Factory implements Factory<CommonName> {
- private final Provider<String> sProvider;
-
- public CommonName_Factory(Provider<String> sProvider) {
- assert sProvider != null;
- this.sProvider = sProvider;
- }
-
- @Override
- public CommonName get() {
- return new CommonName(sProvider.get());
- }
-
- public static Factory<CommonName> create(Provider<String> sProvider) {
- return new CommonName_Factory(sProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java
deleted file mode 100644
index 9eb4d10c0..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent.hiding.b;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class CommonModuleName_ProvideStringFactory implements Factory<Integer> {
- private final CommonModuleName module;
-
- public CommonModuleName_ProvideStringFactory(CommonModuleName module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Integer get() {
- Integer provided = module.provideString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<Integer> create(CommonModuleName module) {
- return new CommonModuleName_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java
deleted file mode 100644
index e05b6f4d9..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package test.subcomponent.hiding.b;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class CommonName_Factory implements Factory<CommonName> {
- private final Provider<Integer> iProvider;
-
- public CommonName_Factory(Provider<Integer> iProvider) {
- assert iProvider != null;
- this.iProvider = iProvider;
- }
-
- @Override
- public CommonName get() {
- return new CommonName(iProvider.get());
- }
-
- public static Factory<CommonName> create(Provider<Integer> iProvider) {
- return new CommonName_Factory(iProvider);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java
deleted file mode 100644
index 9b46e3011..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java
+++ /dev/null
@@ -1,102 +0,0 @@
-package test.subcomponent.repeat;
-
-import dagger.internal.SetFactory;
-import java.util.Set;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-import test.subcomponent.repeat.ParentComponent;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerParentComponent implements ParentComponent {
- private Provider<String> provideStringProvider;
- private Provider<Set<String>> setOfStringContribution1Provider;
- private Provider<Set<String>> setOfStringProvider;
- private Provider<OnlyUsedInParent> provideOnlyUsedInParentProvider;
-
- private DaggerParentComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static ParentComponent.Builder builder() {
- return new Builder();
- }
-
- public static ParentComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideStringProvider = RepeatedModule_ProvideStringFactory.create(builder.repeatedModule);
- this.setOfStringContribution1Provider = RepeatedModule_ContributeStringFactory.create(builder.repeatedModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider);
- this.provideOnlyUsedInParentProvider = RepeatedModule_ProvideOnlyUsedInParentFactory.create(builder.repeatedModule);
- }
-
- @Override
- public String getString() {
- return provideStringProvider.get();
- }
-
- @Override
- public Set<String> getMultiboundStrings() {
- return setOfStringProvider.get();
- }
-
- @Override
- public OnlyUsedInParent getOnlyUsedInParent() {
- return provideOnlyUsedInParentProvider.get();
- }
-
- @Override
- public ChildComponent newChildComponent() {
- return new ChildComponentImpl();
- }
-
- private static final class Builder implements ParentComponent.Builder {
- private RepeatedModule repeatedModule;
-
-
- @Override
- public ParentComponent build() {
- if (repeatedModule == null) {
- this.repeatedModule = new RepeatedModule();
- }
- return new DaggerParentComponent(this);
- }
- }
-
- private final class ChildComponentImpl implements ChildComponent {
- private final RepeatedModule repeatedModule;
- private Provider<Set<String>> setOfStringContribution1Provider;
- private Provider<Set<String>> setOfStringProvider;
- private Provider<OnlyUsedInChild> provideOnlyUsedInChildProvider;
-
- private ChildComponentImpl() {
- this.repeatedModule = new RepeatedModule();
- initialize();
- }
-
- private void initialize() {
- this.setOfStringContribution1Provider = RepeatedModule_ContributeStringFactory.create(repeatedModule);
- this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider);
- this.provideOnlyUsedInChildProvider = RepeatedModule_ProvideOnlyUsedInChildFactory.create(repeatedModule);
- }
-
- @Override
- public String getString() {
- return DaggerParentComponent.this.provideStringProvider.get();
- }
-
- @Override
- public Set<String> getMultiboundStrings() {
- return setOfStringProvider.get();
- }
-
- @Override
- public OnlyUsedInChild getOnlyUsedInChild() {
- return provideOnlyUsedInChildProvider.get();
- }
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java
deleted file mode 100644
index 63bebf89b..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package test.subcomponent.repeat;
-
-import dagger.internal.Factory;
-import java.util.Collections;
-import java.util.Set;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class RepeatedModule_ContributeStringFactory implements Factory<Set<String>> {
- private final RepeatedModule module;
-
- public RepeatedModule_ContributeStringFactory(RepeatedModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public Set<String> get() {
- return Collections.<String>singleton(module.contributeString());
- }
-
- public static Factory<Set<String>> create(RepeatedModule module) {
- return new RepeatedModule_ContributeStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java
deleted file mode 100644
index 4ac085de0..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent.repeat;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class RepeatedModule_ProvideOnlyUsedInChildFactory implements Factory<OnlyUsedInChild> {
- private final RepeatedModule module;
-
- public RepeatedModule_ProvideOnlyUsedInChildFactory(RepeatedModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public OnlyUsedInChild get() {
- OnlyUsedInChild provided = module.provideOnlyUsedInChild();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<OnlyUsedInChild> create(RepeatedModule module) {
- return new RepeatedModule_ProvideOnlyUsedInChildFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java
deleted file mode 100644
index e3fd0ff64..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent.repeat;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class RepeatedModule_ProvideOnlyUsedInParentFactory implements Factory<OnlyUsedInParent> {
- private final RepeatedModule module;
-
- public RepeatedModule_ProvideOnlyUsedInParentFactory(RepeatedModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public OnlyUsedInParent get() {
- OnlyUsedInParent provided = module.provideOnlyUsedInParent();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<OnlyUsedInParent> create(RepeatedModule module) {
- return new RepeatedModule_ProvideOnlyUsedInParentFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java
deleted file mode 100644
index 4ebb69168..000000000
--- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test.subcomponent.repeat;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class RepeatedModule_ProvideStringFactory implements Factory<String> {
- private final RepeatedModule module;
-
- public RepeatedModule_ProvideStringFactory(RepeatedModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.provideString();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(RepeatedModule module) {
- return new RepeatedModule_ProvideStringFactory(module);
- }
-}
-
diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java
deleted file mode 100644
index f2877eac7..000000000
--- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java
+++ /dev/null
@@ -1,55 +0,0 @@
-
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_MultibindingTest_nestedWrappedKey implements TestStringKey.NestedWrappedKey {
-
- private final Class<?> value;
-
- AutoAnnotation_MultibindingTest_nestedWrappedKey(
- Class<?> value) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- }
-
- @Override
- public Class<? extends TestStringKey.NestedWrappedKey> annotationType() {
- return TestStringKey.NestedWrappedKey.class;
- }
-
- @Override
- public Class<?> value() {
- return value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestStringKey.NestedWrappedKey(");
- sb.append(value);
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestStringKey.NestedWrappedKey) {
- TestStringKey.NestedWrappedKey that = (TestStringKey.NestedWrappedKey) o;
- return (value.equals(that.value()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode()));
- // 111972721 is "value".hashCode()
- }
-
-}
diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java
deleted file mode 100644
index 37a81ddbd..000000000
--- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java
+++ /dev/null
@@ -1,90 +0,0 @@
-
-package test;
-
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_MultibindingTest_testStringKey implements TestStringKey {
-
- private final String value;
-
- AutoAnnotation_MultibindingTest_testStringKey(
- String value) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- }
-
- @Override
- public Class<? extends TestStringKey> annotationType() {
- return TestStringKey.class;
- }
-
- @Override
- public String value() {
- return value;
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestStringKey(");
- appendQuoted(sb, value);
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestStringKey) {
- TestStringKey that = (TestStringKey) o;
- return (value.equals(that.value()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode()));
- // 111972721 is "value".hashCode()
- }
-
- private static void appendQuoted(StringBuilder sb, String s) {
- sb.append('"');
- for (int i = 0; i < s.length(); i++) {
- appendEscaped(sb, s.charAt(i));
- }
- sb.append('"');
- }
-
- private static void appendEscaped(StringBuilder sb, char c) {
- switch (c) {
- case '\\':
- case '"':
- case '\'':
- sb.append('\\').append(c);
- break;
- case '\n':
- sb.append("\\n");
- break;
- case '\r':
- sb.append("\\r");
- break;
- case '\t':
- sb.append("\\t");
- break;
- default:
- if (c < 0x20) {
- sb.append(String.format("\\%03o", (int) c));
- } else if (c < 0x7f || Character.isLetter(c)) {
- sb.append(c);
- } else {
- sb.append(String.format("\\u%04x", (int) c));
- }
- break;
- }
- }
-}
diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java
deleted file mode 100644
index d3e798d5d..000000000
--- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java
+++ /dev/null
@@ -1,120 +0,0 @@
-
-package test;
-
-import java.util.Arrays;
-import javax.annotation.Generated;
-
-@Generated("com.google.auto.value.processor.AutoAnnotationProcessor")
-final class AutoAnnotation_MultibindingTest_testWrappedAnnotationKey implements TestWrappedAnnotationKey {
-
- private final TestStringKey value;
-
- private final int[] integers;
-
- private final TestClassKey[] annotations;
-
- private final Class<? extends Number>[] classes;
-
- AutoAnnotation_MultibindingTest_testWrappedAnnotationKey(
- TestStringKey value,
- int[] integers,
- TestClassKey[] annotations,
- Class<? extends Number>[] classes) {
- if (value == null) {
- throw new NullPointerException("Null value");
- }
- this.value = value;
- if (integers == null) {
- throw new NullPointerException("Null integers");
- }
- this.integers = integers.clone();
- if (annotations == null) {
- throw new NullPointerException("Null annotations");
- }
- this.annotations = annotations.clone();
- if (classes == null) {
- throw new NullPointerException("Null classes");
- }
- this.classes = classes.clone();
- }
-
- @Override
- public Class<? extends TestWrappedAnnotationKey> annotationType() {
- return TestWrappedAnnotationKey.class;
- }
-
- @Override
- public TestStringKey value() {
- return value;
- }
-
- @Override
- public int[] integers() {
- return integers.clone();
- }
-
- @Override
- public TestClassKey[] annotations() {
- return annotations.clone();
- }
-
- @Override
- public Class<? extends Number>[] classes() {
- return classes.clone();
- }
-
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("@test.TestWrappedAnnotationKey(");
- sb.append("value=");
- sb.append(value);
- sb.append(", ");
- sb.append("integers=");
- sb.append(Arrays.toString(integers));
- sb.append(", ");
- sb.append("annotations=");
- sb.append(Arrays.toString(annotations));
- sb.append(", ");
- sb.append("classes=");
- sb.append(Arrays.toString(classes));
- return sb.append(')').toString();
- }
-
- @Override
- public boolean equals(Object o) {
- if (o == this) {
- return true;
- }
- if (o instanceof TestWrappedAnnotationKey) {
- TestWrappedAnnotationKey that = (TestWrappedAnnotationKey) o;
- return (value.equals(that.value()))
- && (Arrays.equals(integers,
- (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey)
- ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).integers
- : that.integers()))
- && (Arrays.equals(annotations,
- (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey)
- ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).annotations
- : that.annotations()))
- && (Arrays.equals(classes,
- (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey)
- ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).classes
- : that.classes()));
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- return
- ((127 * 111972721) ^ (value.hashCode())) +
- ((127 * 570074869) ^ (Arrays.hashCode(integers))) +
- ((127 * -961709276) ^ (Arrays.hashCode(annotations))) +
- ((127 * 853620774) ^ (Arrays.hashCode(classes)));
- // 111972721 is "value".hashCode()
- // 570074869 is "integers".hashCode()
- // -961709276 is "annotations".hashCode()
- // 853620774 is "classes".hashCode()
- }
-
-}
diff --git a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class b/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class
deleted file mode 100644
index a558550c0..000000000
--- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class b/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class
deleted file mode 100644
index 899679986..000000000
--- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class b/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class
deleted file mode 100644
index f6abfe204..000000000
--- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class b/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class
deleted file mode 100644
index 956726c91..000000000
--- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class
deleted file mode 100644
index a91fe82ec..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class
deleted file mode 100644
index eb9ca5814..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class
deleted file mode 100644
index 1f7742d1d..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class
deleted file mode 100644
index 410d94316..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class
deleted file mode 100644
index 2513bc09b..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class
deleted file mode 100644
index acf8d8abf..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class
deleted file mode 100644
index 63265be68..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class
deleted file mode 100644
index 6ed580933..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class
deleted file mode 100644
index e86528462..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class
deleted file mode 100644
index a02fb5594..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class
deleted file mode 100644
index ebdc3abfa..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class
deleted file mode 100644
index 0d7425a91..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class
deleted file mode 100644
index cbb2e35e0..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class
deleted file mode 100644
index e55138d76..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class
deleted file mode 100644
index 56538412e..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class
deleted file mode 100644
index 8f486a6ed..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class
deleted file mode 100644
index 6b785c0ff..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class
deleted file mode 100644
index 6c67e1d7d..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class
deleted file mode 100644
index d9a8fc543..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class
deleted file mode 100644
index 589230974..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class
deleted file mode 100644
index f1b7f66ba..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class
deleted file mode 100644
index 0d6a5b29b..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class
deleted file mode 100644
index 8235aae01..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class
deleted file mode 100644
index a343eb341..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class
deleted file mode 100644
index 88aa71235..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class
deleted file mode 100644
index daa203c65..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class
deleted file mode 100644
index 81062ffc6..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class
deleted file mode 100644
index 029eb4f29..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class
deleted file mode 100644
index 969082eb1..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class
deleted file mode 100644
index 76795987d..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class
deleted file mode 100644
index 9d7d69f78..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class
deleted file mode 100644
index b39e8a870..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class
deleted file mode 100644
index d55182cd7..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class
deleted file mode 100644
index 82877e51c..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class
deleted file mode 100644
index 1d8769756..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class
deleted file mode 100644
index ac9e2935e..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class
deleted file mode 100644
index d1ff35e3d..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class
deleted file mode 100644
index a68db6060..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class
deleted file mode 100644
index 47c2f6320..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/Request.class b/compiler/src/it/producers-functional-tests/target/classes/test/Request.class
deleted file mode 100644
index ff235acfd..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/Request.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class b/compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class
deleted file mode 100644
index cca4b9bd2..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/Response.class b/compiler/src/it/producers-functional-tests/target/classes/test/Response.class
deleted file mode 100644
index 230c7e232..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/Response.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class
deleted file mode 100644
index 72bf75b4c..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class
deleted file mode 100644
index 9ced7811b..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class
deleted file mode 100644
index 958e2953c..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class
deleted file mode 100644
index 18d2dd382..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class
deleted file mode 100644
index 495d4a790..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class
deleted file mode 100644
index 0bb28fee5..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class
deleted file mode 100644
index 37cb83eb2..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class
deleted file mode 100644
index fe2162c7c..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class
deleted file mode 100644
index 225191592..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class
deleted file mode 100644
index 77dc845fa..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class b/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class
deleted file mode 100644
index dfd5c8154..000000000
--- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java
deleted file mode 100644
index 7bafd2699..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package test;
-
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerDependedComponent implements DependedComponent {
- private Provider<String> provideGreetingProvider;
-
- private DaggerDependedComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- public static DependedComponent create() {
- return builder().build();
- }
-
- private void initialize(final Builder builder) {
- this.provideGreetingProvider = DependedModule_ProvideGreetingFactory.create(builder.dependedModule);
- }
-
- @Override
- public String getGreeting() {
- return provideGreetingProvider.get();
- }
-
- public static final class Builder {
- private DependedModule dependedModule;
-
- private Builder() {
- }
-
- public DependedComponent build() {
- if (dependedModule == null) {
- this.dependedModule = new DependedModule();
- }
- return new DaggerDependedComponent(this);
- }
-
- public Builder dependedModule(DependedModule dependedModule) {
- if (dependedModule == null) {
- throw new NullPointerException("dependedModule");
- }
- this.dependedModule = dependedModule;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java
deleted file mode 100644
index ca5d48b8e..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerDependedProductionComponent implements DependedProductionComponent {
- private Producer<Integer> produceNumberOfGreetingsProducer;
-
- private DaggerDependedProductionComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.produceNumberOfGreetingsProducer = new DependedProducerModule_ProduceNumberOfGreetingsFactory(builder.dependedProducerModule, builder.executor);
- }
-
- @Override
- public ListenableFuture<Integer> numGreetings() {
- return produceNumberOfGreetingsProducer.get();
- }
-
- public static final class Builder {
- private DependedProducerModule dependedProducerModule;
- private Executor executor;
-
- private Builder() {
- }
-
- public DependedProductionComponent build() {
- if (dependedProducerModule == null) {
- this.dependedProducerModule = new DependedProducerModule();
- }
- if (executor == null) {
- throw new IllegalStateException("executor must be set");
- }
- return new DaggerDependedProductionComponent(this);
- }
-
- public Builder dependedProducerModule(DependedProducerModule dependedProducerModule) {
- if (dependedProducerModule == null) {
- throw new NullPointerException("dependedProducerModule");
- }
- this.dependedProducerModule = dependedProducerModule;
- return this;
- }
-
- public Builder executor(Executor executor) {
- if (executor == null) {
- throw new NullPointerException("executor");
- }
- this.executor = executor;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java
deleted file mode 100644
index 22f46a0bf..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java
+++ /dev/null
@@ -1,110 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.internal.Factory;
-import dagger.producers.Producer;
-import dagger.producers.internal.Producers;
-import java.util.List;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-import javax.inject.Provider;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerDependentComponent implements DependentComponent {
- private Producer<Integer> numGreetingsProducer;
- private Provider<String> getGreetingProvider;
- private Producer<List<String>> greetingsProducer;
-
- private DaggerDependentComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.numGreetingsProducer = new Producer<Integer>() {
- private final DependedProductionComponent dependedProductionComponent = builder.dependedProductionComponent;
- @Override public ListenableFuture<Integer> get() {
- return dependedProductionComponent.numGreetings();
- }
- };
- this.getGreetingProvider = new Factory<String>() {
- private final DependedComponent dependedComponent = builder.dependedComponent;
- @Override public String get() {
- String provided = dependedComponent.getGreeting();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable component method");
- }
- return provided;
- }
- };
- this.greetingsProducer = new DependentProducerModule_GreetingsFactory(builder.dependentProducerModule, builder.executor, numGreetingsProducer, Producers.producerFromProvider(getGreetingProvider));
- }
-
- @Override
- public ListenableFuture<List<String>> greetings() {
- return greetingsProducer.get();
- }
-
- public static final class Builder {
- private DependentProducerModule dependentProducerModule;
- private DependedComponent dependedComponent;
- private DependedProductionComponent dependedProductionComponent;
- private Executor executor;
-
- private Builder() {
- }
-
- public DependentComponent build() {
- if (dependentProducerModule == null) {
- this.dependentProducerModule = new DependentProducerModule();
- }
- if (dependedComponent == null) {
- throw new IllegalStateException("dependedComponent must be set");
- }
- if (dependedProductionComponent == null) {
- throw new IllegalStateException("dependedProductionComponent must be set");
- }
- if (executor == null) {
- throw new IllegalStateException("executor must be set");
- }
- return new DaggerDependentComponent(this);
- }
-
- public Builder dependentProducerModule(DependentProducerModule dependentProducerModule) {
- if (dependentProducerModule == null) {
- throw new NullPointerException("dependentProducerModule");
- }
- this.dependentProducerModule = dependentProducerModule;
- return this;
- }
-
- public Builder dependedComponent(DependedComponent dependedComponent) {
- if (dependedComponent == null) {
- throw new NullPointerException("dependedComponent");
- }
- this.dependedComponent = dependedComponent;
- return this;
- }
-
- public Builder dependedProductionComponent(DependedProductionComponent dependedProductionComponent) {
- if (dependedProductionComponent == null) {
- throw new NullPointerException("dependedProductionComponent");
- }
- this.dependedProductionComponent = dependedProductionComponent;
- return this;
- }
-
- public Builder executor(Executor executor) {
- if (executor == null) {
- throw new NullPointerException("executor");
- }
- this.executor = executor;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java
deleted file mode 100644
index fe03735e2..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.SetProducer;
-import java.util.Set;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerMultibindingComponent implements MultibindingComponent {
- private Producer<Set<String>> setOfStringContribution1Producer;
- private Producer<Set<String>> setOfStringContribution2Producer;
- private Producer<Set<String>> setOfStringContribution3Producer;
- private Producer<Set<String>> setOfStringContribution4Producer;
- private Producer<Set<String>> setOfStringProducer;
- private Producer<Integer> strCountProducer;
-
- private DaggerMultibindingComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.setOfStringContribution1Producer = new MultibindingProducerModule_FutureStrFactory(builder.multibindingProducerModule, builder.executor);
- this.setOfStringContribution2Producer = new MultibindingProducerModule_StrFactory(builder.multibindingProducerModule, builder.executor);
- this.setOfStringContribution3Producer = new MultibindingProducerModule_FutureStrsFactory(builder.multibindingProducerModule, builder.executor);
- this.setOfStringContribution4Producer = new MultibindingProducerModule_StrsFactory(builder.multibindingProducerModule, builder.executor);
- this.setOfStringProducer = SetProducer.create(setOfStringContribution1Producer, setOfStringContribution2Producer, setOfStringContribution3Producer, setOfStringContribution4Producer);
- this.strCountProducer = new MultibindingProducerModule_StrCountFactory(builder.multibindingProducerModule, builder.executor, setOfStringProducer);
- }
-
- @Override
- public ListenableFuture<Set<String>> strs() {
- return setOfStringProducer.get();
- }
-
- @Override
- public ListenableFuture<Integer> strCount() {
- return strCountProducer.get();
- }
-
- public static final class Builder {
- private MultibindingProducerModule multibindingProducerModule;
- private Executor executor;
-
- private Builder() {
- }
-
- public MultibindingComponent build() {
- if (multibindingProducerModule == null) {
- this.multibindingProducerModule = new MultibindingProducerModule();
- }
- if (executor == null) {
- throw new IllegalStateException("executor must be set");
- }
- return new DaggerMultibindingComponent(this);
- }
-
- public Builder multibindingProducerModule(MultibindingProducerModule multibindingProducerModule) {
- if (multibindingProducerModule == null) {
- throw new NullPointerException("multibindingProducerModule");
- }
- this.multibindingProducerModule = multibindingProducerModule;
- return this;
- }
-
- public Builder executor(Executor executor) {
- if (executor == null) {
- throw new NullPointerException("executor");
- }
- this.executor = executor;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java
deleted file mode 100644
index 1a5f86f65..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.Producers;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DaggerSimpleComponent implements SimpleComponent {
- private Producer<String> greetingProducer;
- private Producer<Response> responseProducer;
-
- private DaggerSimpleComponent(Builder builder) {
- assert builder != null;
- initialize(builder);
- }
-
- public static Builder builder() {
- return new Builder();
- }
-
- private void initialize(final Builder builder) {
- this.greetingProducer = new ResponseProducerModule_GreetingFactory(builder.responseProducerModule, builder.executor);
- this.responseProducer = new ResponseProducerModule_ResponseFactory(builder.responseProducerModule, builder.executor, greetingProducer, Producers.producerFromProvider(Request_Factory.create()));
- }
-
- @Override
- public ListenableFuture<Response> response() {
- return responseProducer.get();
- }
-
- public static final class Builder {
- private ResponseProducerModule responseProducerModule;
- private Executor executor;
-
- private Builder() {
- }
-
- public SimpleComponent build() {
- if (responseProducerModule == null) {
- this.responseProducerModule = new ResponseProducerModule();
- }
- if (executor == null) {
- throw new IllegalStateException("executor must be set");
- }
- return new DaggerSimpleComponent(this);
- }
-
- public Builder responseProducerModule(ResponseProducerModule responseProducerModule) {
- if (responseProducerModule == null) {
- throw new NullPointerException("responseProducerModule");
- }
- this.responseProducerModule = responseProducerModule;
- return this;
- }
-
- public Builder executor(Executor executor) {
- if (executor == null) {
- throw new NullPointerException("executor");
- }
- this.executor = executor;
- return this;
- }
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java
deleted file mode 100644
index ef14f86af..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DependedModule_ProvideGreetingFactory implements Factory<String> {
- private final DependedModule module;
-
- public DependedModule_ProvideGreetingFactory(DependedModule module) {
- assert module != null;
- this.module = module;
- }
-
- @Override
- public String get() {
- String provided = module.provideGreeting();
- if (provided == null) {
- throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
- }
- return provided;
- }
-
- public static Factory<String> create(DependedModule module) {
- return new DependedModule_ProvideGreetingFactory(module);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java
deleted file mode 100644
index 4bee1017b..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DependedProducerModule_ProduceNumberOfGreetingsFactory extends AbstractProducer<Integer> {
- private final DependedProducerModule module;
- private final Executor executor;
-
- public DependedProducerModule_ProduceNumberOfGreetingsFactory(DependedProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<Integer> compute() {
- ListenableFuture<Integer> future = Producers.submitToExecutor(new Callable<Integer>() {
- @Override public Integer call() {
- return module.produceNumberOfGreetings();
- }
- }, executor);
- return future;
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java
deleted file mode 100644
index ba4887249..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.AsyncFunction;
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.AbstractProducer;
-import java.util.List;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class DependentProducerModule_GreetingsFactory extends AbstractProducer<List<String>> {
- private final DependentProducerModule module;
- private final Executor executor;
- private final Producer<Integer> numGreetingsProducer;
- private final Producer<String> greetingProducer;
-
- public DependentProducerModule_GreetingsFactory(DependentProducerModule module, Executor executor, Producer<Integer> numGreetingsProducer, Producer<String> greetingProducer) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- assert numGreetingsProducer != null;
- this.numGreetingsProducer = numGreetingsProducer;
- assert greetingProducer != null;
- this.greetingProducer = greetingProducer;
- }
-
- @Override
- protected ListenableFuture<List<String>> compute() {
- ListenableFuture<Integer> numGreetingsProducerFuture = numGreetingsProducer.get();
- ListenableFuture<String> greetingProducerFuture = greetingProducer.get();
- return Futures.transform(Futures.<Object>allAsList(numGreetingsProducerFuture,greetingProducerFuture), new AsyncFunction<List<Object>, List<String>>() {
- @SuppressWarnings("unchecked") // safe by specification
- @Override public ListenableFuture<List<String>> apply(List<Object> args) {
- return module.greetings((Integer) args.get(0), (String) args.get(1));
- }
- }, executor);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java
deleted file mode 100644
index 1f8e47fc6..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.Set;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingProducerModule_FutureStrFactory extends AbstractProducer<Set<String>> {
- private final MultibindingProducerModule module;
- private final Executor executor;
-
- public MultibindingProducerModule_FutureStrFactory(MultibindingProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<Set<String>> compute() {
- ListenableFuture<ListenableFuture<Set<String>>> future = Producers.submitToExecutor(new Callable<ListenableFuture<Set<String>>>() {
- @Override public ListenableFuture<Set<String>> call() {
- return Producers.createFutureSingletonSet(module.futureStr());
- }
- }, executor);
- return Futures.dereference(future);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java
deleted file mode 100644
index 8838ea5a4..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.Set;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingProducerModule_FutureStrsFactory extends AbstractProducer<Set<String>> {
- private final MultibindingProducerModule module;
- private final Executor executor;
-
- public MultibindingProducerModule_FutureStrsFactory(MultibindingProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<Set<String>> compute() {
- ListenableFuture<ListenableFuture<Set<String>>> future = Producers.submitToExecutor(new Callable<ListenableFuture<Set<String>>>() {
- @Override public ListenableFuture<Set<String>> call() {
- return module.futureStrs();
- }
- }, executor);
- return Futures.dereference(future);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java
deleted file mode 100644
index 1da88f986..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.AsyncFunction;
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.AbstractProducer;
-import java.util.Set;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingProducerModule_StrCountFactory extends AbstractProducer<Integer> {
- private final MultibindingProducerModule module;
- private final Executor executor;
- private final Producer<Set<String>> strsProducer;
-
- public MultibindingProducerModule_StrCountFactory(MultibindingProducerModule module, Executor executor, Producer<Set<String>> strsProducer) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- assert strsProducer != null;
- this.strsProducer = strsProducer;
- }
-
- @Override
- protected ListenableFuture<Integer> compute() {
- ListenableFuture<Set<String>> strsProducerFuture = strsProducer.get();
- return Futures.transform(strsProducerFuture, new AsyncFunction<Set<String>, Integer>() {
- @Override public ListenableFuture<Integer> apply(Set<String> strs) {
- return Futures.immediateFuture(module.strCount(strs));
- }
- }, executor);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java
deleted file mode 100644
index e514ff9b5..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package test;
-
-import com.google.common.collect.ImmutableSet;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.Set;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingProducerModule_StrFactory extends AbstractProducer<Set<String>> {
- private final MultibindingProducerModule module;
- private final Executor executor;
-
- public MultibindingProducerModule_StrFactory(MultibindingProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<Set<String>> compute() {
- ListenableFuture<Set<String>> future = Producers.submitToExecutor(new Callable<Set<String>>() {
- @Override public Set<String> call() {
- return ImmutableSet.of(module.str());
- }
- }, executor);
- return future;
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java
deleted file mode 100644
index 3bc2c1d83..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.Set;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class MultibindingProducerModule_StrsFactory extends AbstractProducer<Set<String>> {
- private final MultibindingProducerModule module;
- private final Executor executor;
-
- public MultibindingProducerModule_StrsFactory(MultibindingProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<Set<String>> compute() {
- ListenableFuture<Set<String>> future = Producers.submitToExecutor(new Callable<Set<String>>() {
- @Override public Set<String> call() {
- return module.strs();
- }
- }, executor);
- return future;
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java
deleted file mode 100644
index 5a5b3c24e..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package test;
-
-import dagger.internal.Factory;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public enum Request_Factory implements Factory<Request> {
-INSTANCE;
-
- @Override
- public Request get() {
- return new Request();
- }
-
- public static Factory<Request> create() {
- return INSTANCE;
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java
deleted file mode 100644
index 8e0d8bd78..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ResponseProducerModule_GreetingFactory extends AbstractProducer<String> {
- private final ResponseProducerModule module;
- private final Executor executor;
-
- public ResponseProducerModule_GreetingFactory(ResponseProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<String> compute() {
- ListenableFuture<ListenableFuture<String>> future = Producers.submitToExecutor(new Callable<ListenableFuture<String>>() {
- @Override public ListenableFuture<String> call() {
- return module.greeting();
- }
- }, executor);
- return Futures.dereference(future);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java
deleted file mode 100644
index 2d65f3890..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.AsyncFunction;
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.AbstractProducer;
-import java.util.List;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class ResponseProducerModule_ResponseFactory extends AbstractProducer<Response> {
- private final ResponseProducerModule module;
- private final Executor executor;
- private final Producer<String> greetingProducer;
- private final Producer<Request> requestProducer;
-
- public ResponseProducerModule_ResponseFactory(ResponseProducerModule module, Executor executor, Producer<String> greetingProducer, Producer<Request> requestProducer) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- assert greetingProducer != null;
- this.greetingProducer = greetingProducer;
- assert requestProducer != null;
- this.requestProducer = requestProducer;
- }
-
- @Override
- protected ListenableFuture<Response> compute() {
- ListenableFuture<String> greetingProducerFuture = greetingProducer.get();
- ListenableFuture<Request> requestProducerFuture = requestProducer.get();
- return Futures.transform(Futures.<Object>allAsList(greetingProducerFuture,requestProducerFuture), new AsyncFunction<List<Object>, Response>() {
- @SuppressWarnings("unchecked") // safe by specification
- @Override public ListenableFuture<Response> apply(List<Object> args) {
- return Futures.immediateFuture(module.response((String) args.get(0), (Request) args.get(1)));
- }
- }, executor);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java
deleted file mode 100644
index 0d26ff842..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.AsyncFunction;
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.Producer;
-import dagger.producers.internal.AbstractProducer;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class SimpleProducerModule_LenFactory extends AbstractProducer<Integer> {
- private final SimpleProducerModule module;
- private final Executor executor;
- private final Producer<String> strProducer;
-
- public SimpleProducerModule_LenFactory(SimpleProducerModule module, Executor executor, Producer<String> strProducer) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- assert strProducer != null;
- this.strProducer = strProducer;
- }
-
- @Override
- protected ListenableFuture<Integer> compute() {
- ListenableFuture<String> strProducerFuture = strProducer.get();
- return Futures.transform(strProducerFuture, new AsyncFunction<String, Integer>() {
- @Override public ListenableFuture<Integer> apply(String str) {
- return Futures.immediateFuture(module.len(str));
- }
- }, executor);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java
deleted file mode 100644
index d38e99c3f..000000000
--- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package test;
-
-import com.google.common.util.concurrent.Futures;
-import com.google.common.util.concurrent.ListenableFuture;
-import dagger.producers.internal.AbstractProducer;
-import dagger.producers.internal.Producers;
-import java.util.concurrent.Callable;
-import java.util.concurrent.Executor;
-import javax.annotation.Generated;
-
-@Generated("dagger.internal.codegen.ComponentProcessor")
-public final class SimpleProducerModule_StrFactory extends AbstractProducer<String> {
- private final SimpleProducerModule module;
- private final Executor executor;
-
- public SimpleProducerModule_StrFactory(SimpleProducerModule module, Executor executor) {
- assert module != null;
- this.module = module;
- assert executor != null;
- this.executor = executor;
- }
-
- @Override
- protected ListenableFuture<String> compute() {
- ListenableFuture<ListenableFuture<String>> future = Producers.submitToExecutor(new Callable<ListenableFuture<String>>() {
- @Override public ListenableFuture<String> call() {
- return module.str();
- }
- }, executor);
- return Futures.dereference(future);
- }
-}
-
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class
deleted file mode 100644
index ff19f2a48..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class
deleted file mode 100644
index f3a1d6008..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class
deleted file mode 100644
index c7c6daa67..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class
deleted file mode 100644
index cbf125c2d..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class
deleted file mode 100644
index 7daeead5d..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class
deleted file mode 100644
index 96ee02f11..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class
+++ /dev/null
Binary files differ
diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class
deleted file mode 100644
index d00fb7c0d..000000000
--- a/compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class
+++ /dev/null
Binary files differ
diff --git a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/BuildConfig.java b/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/BuildConfig.java
deleted file mode 100644
index 173698284..000000000
--- a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/BuildConfig.java
+++ /dev/null
@@ -1,8 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.activitygraphs;
-
-/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
-public final class BuildConfig {
- public final static boolean DEBUG = Boolean.parseBoolean(null);
-} \ No newline at end of file
diff --git a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/Manifest.java b/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/Manifest.java
deleted file mode 100644
index d0a612287..000000000
--- a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/Manifest.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.activitygraphs;
-
-/* This stub is only used by the IDE. It is NOT the Manifest class actually packed into the APK */
-public final class Manifest {
-} \ No newline at end of file
diff --git a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/R.java b/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/R.java
deleted file mode 100644
index 09fa17967..000000000
--- a/examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/R.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.activitygraphs;
-
-/* This stub is only used by the IDE. It is NOT the R class actually packed into the APK */
-public final class R {
-} \ No newline at end of file
diff --git a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/BuildConfig.java b/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/BuildConfig.java
deleted file mode 100644
index 53ff15459..000000000
--- a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/BuildConfig.java
+++ /dev/null
@@ -1,8 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.simple;
-
-/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
-public final class BuildConfig {
- public final static boolean DEBUG = Boolean.parseBoolean(null);
-} \ No newline at end of file
diff --git a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/Manifest.java b/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/Manifest.java
deleted file mode 100644
index d7e5050d1..000000000
--- a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/Manifest.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.simple;
-
-/* This stub is only used by the IDE. It is NOT the Manifest class actually packed into the APK */
-public final class Manifest {
-} \ No newline at end of file
diff --git a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/R.java b/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/R.java
deleted file mode 100644
index a42b98ee8..000000000
--- a/examples/android-simple/target/generated-sources/r/com/example/dagger/simple/R.java
+++ /dev/null
@@ -1,7 +0,0 @@
-/*___Generated_by_IDEA___*/
-
-package com.example.dagger.simple;
-
-/* This stub is only used by the IDE. It is NOT the R class actually packed into the APK */
-public final class R {
-} \ No newline at end of file