From ebcea322e7c6c25f52d246387206e7d34e8cd7cd Mon Sep 17 00:00:00 2001 From: Paul Duffin Date: Wed, 25 Nov 2015 11:55:27 +0000 Subject: Removed prebuilt files that were accidentally uploaded Change-Id: I1857af106a49c09005f1705be3bcae3c1ffec19c --- .../functional-tests/target/classes/test/A.class | Bin 302 -> 0 bytes .../target/classes/test/A_Factory.class | Bin 1229 -> 0 bytes .../test/AbstractMembersInjectingBaseClass.class | Bin 429 -> 0 bytes ...MembersInjectingBaseClass_MembersInjector.class | Bin 1974 -> 0 bytes .../test/AbstractMiddleClassWithoutMembers.class | Bin 356 -> 0 bytes ...dWrappedKeyCreator_createNestedWrappedKey.class | Bin 1951 -> 0 bytes ...dAnnotationKeyCreator_createTestStringKey.class | Bin 2540 -> 0 bytes ...dAnnotationKeyCreator_createTestStringKey.class | Bin 2534 -> 0 bytes ...KeyCreator_createTestWrappedAnnotationKey.class | Bin 3508 -> 0 bytes .../functional-tests/target/classes/test/B.class | Bin 302 -> 0 bytes .../target/classes/test/B_Factory.class | Bin 1229 -> 0 bytes .../classes/test/BasicAbstractClassComponent.class | Bin 620 -> 0 bytes .../target/classes/test/BasicComponent.class | Bin 3082 -> 0 bytes .../classes/test/BoundedGenericComponent.class | Bin 733 -> 0 bytes .../target/classes/test/BoundedGenericModule.class | Bin 2752 -> 0 bytes ...ProvideArrayListOfComparableStringFactory.class | Bin 1963 -> 0 bytes ...nericModule_ProvideArrayListStringFactory.class | Bin 1812 -> 0 bytes ...BoundedGenericModule_ProvideDoubleFactory.class | Bin 1580 -> 0 bytes ...oundedGenericModule_ProvideIntegerFactory.class | Bin 1589 -> 0 bytes ...ricModule_ProvideLinkedListCharSeqFactory.class | Bin 1851 -> 0 bytes ...ericModule_ProvideLinkedListStringFactory.class | Bin 1823 -> 0 bytes ...GenericModule_ProvideListOfIntegerFactory.class | Bin 1773 -> 0 bytes ...edGenericModule_ProvideSetOfDoubleFactory.class | Bin 1754 -> 0 bytes .../target/classes/test/BoundedGenerics.class | Bin 1157 -> 0 bytes .../classes/test/BoundedGenerics_Factory.class | Bin 3185 -> 0 bytes .../target/classes/test/ChildDoubleModule.class | Bin 1078 -> 0 bytes .../ChildDoubleModule_ProvideDoubleFactory.class | Bin 1556 -> 0 bytes ...ldDoubleModule_ProvideListOfDoubleFactory.class | Bin 1741 -> 0 bytes .../target/classes/test/ChildIntegerModule.class | Bin 1068 -> 0 bytes .../ChildIntegerModule_ProvideIntegerFactory.class | Bin 1573 -> 0 bytes ...IntegerModule_ProvideListOfIntegerFactory.class | Bin 1757 -> 0 bytes .../target/classes/test/ComplexGenerics.class | Bin 2115 -> 0 bytes .../classes/test/ComplexGenerics_Factory.class | Bin 3359 -> 0 bytes .../test/ComponentDependsOnGeneratedCode.class | Bin 256 -> 0 bytes .../test/DaggerBasicAbstractClassComponent$1.class | Bin 260 -> 0 bytes ...DaggerBasicAbstractClassComponent$Builder.class | Bin 1292 -> 0 bytes .../test/DaggerBasicAbstractClassComponent.class | Bin 12374 -> 0 bytes .../classes/test/DaggerBasicComponent$1.class | Bin 221 -> 0 bytes .../test/DaggerBasicComponent$Builder.class | Bin 1149 -> 0 bytes .../target/classes/test/DaggerBasicComponent.class | Bin 12216 -> 0 bytes .../test/DaggerBoundedGenericComponent$1.class | Bin 248 -> 0 bytes .../DaggerBoundedGenericComponent$Builder.class | Bin 1414 -> 0 bytes .../test/DaggerBoundedGenericComponent.class | Bin 4832 -> 0 bytes .../DaggerComponentDependsOnGeneratedCode$1.class | Bin 272 -> 0 bytes ...erComponentDependsOnGeneratedCode$Builder.class | Bin 929 -> 0 bytes .../DaggerComponentDependsOnGeneratedCode.class | Bin 2141 -> 0 bytes .../classes/test/DaggerGenericComponent$1.class | Bin 227 -> 0 bytes .../test/DaggerGenericComponent$Builder.class | Bin 1762 -> 0 bytes .../classes/test/DaggerGenericComponent.class | Bin 9699 -> 0 bytes .../test/DaggerMultibindingComponent$1.class | Bin 1650 -> 0 bytes .../test/DaggerMultibindingComponent$Builder.class | Bin 2378 -> 0 bytes .../classes/test/DaggerMultibindingComponent.class | Bin 14618 -> 0 bytes .../DaggerNonComponentDependencyComponent$1.class | Bin 1800 -> 0 bytes ...erNonComponentDependencyComponent$Builder.class | Bin 1743 -> 0 bytes .../DaggerNonComponentDependencyComponent.class | Bin 2929 -> 0 bytes .../DaggerOuterClassBar_NestedComponent$1.class | Bin 266 -> 0 bytes ...ggerOuterClassBar_NestedComponent$Builder.class | Bin 1404 -> 0 bytes .../test/DaggerOuterClassBar_NestedComponent.class | Bin 4561 -> 0 bytes .../DaggerOuterClassFoo_NestedComponent$1.class | Bin 266 -> 0 bytes ...ggerOuterClassFoo_NestedComponent$Builder.class | Bin 1404 -> 0 bytes .../test/DaggerOuterClassFoo_NestedComponent.class | Bin 2267 -> 0 bytes .../test/DaggerSingletonGenericComponent$1.class | Bin 254 -> 0 bytes .../DaggerSingletonGenericComponent$Builder.class | Bin 869 -> 0 bytes .../test/DaggerSingletonGenericComponent.class | Bin 2471 -> 0 bytes .../target/classes/test/Generic.class | Bin 579 -> 0 bytes .../target/classes/test/Generic2.class | Bin 583 -> 0 bytes .../target/classes/test/Generic2_Factory.class | Bin 1598 -> 0 bytes .../target/classes/test/GenericChild.class | Bin 944 -> 0 bytes .../target/classes/test/GenericChild_Factory.class | Bin 1812 -> 0 bytes .../test/GenericChild_MembersInjector.class | Bin 2773 -> 0 bytes .../target/classes/test/GenericComponent.class | Bin 1137 -> 0 bytes .../classes/test/GenericDoubleReferences.class | Bin 871 -> 0 bytes .../test/GenericDoubleReferences_Factory.class | Bin 2108 -> 0 bytes .../target/classes/test/GenericNoDeps.class | Bin 472 -> 0 bytes .../classes/test/GenericNoDeps_Factory.class | Bin 1388 -> 0 bytes .../target/classes/test/GenericParent.class | Bin 1173 -> 0 bytes .../classes/test/GenericParent_Factory.class | Bin 1890 -> 0 bytes .../test/GenericParent_MembersInjector.class | Bin 2752 -> 0 bytes .../target/classes/test/Generic_Factory.class | Bin 1589 -> 0 bytes .../target/classes/test/InjectedThing.class | Bin 14609 -> 0 bytes .../classes/test/InjectedThing_Factory.class | Bin 8816 -> 0 bytes .../test/InjectedThing_MembersInjector.class | Bin 11805 -> 0 bytes .../target/classes/test/Injector.class | Bin 630 -> 0 bytes .../classes/test/MultibindingComponent.class | Bin 1983 -> 0 bytes .../classes/test/MultibindingDependency.class | Bin 163 -> 0 bytes .../target/classes/test/MultibindingModule.class | Bin 4514 -> 0 bytes .../MultibindingModule_ProvideBarKeyFactory.class | Bin 1564 -> 0 bytes ...ultibindingModule_ProvideFiveToSetFactory.class | Bin 1587 -> 0 bytes .../MultibindingModule_ProvideFooKeyFactory.class | Bin 2108 -> 0 bytes .../MultibindingModule_ProvideMapKeysFactory.class | Bin 2383 -> 0 bytes ...ultibindingModule_ProvideMapValuesFactory.class | Bin 2372 -> 0 bytes ...MultibindingModule_ProvideSixToSetFactory.class | Bin 1583 -> 0 bytes ...MultibindingModule_ValueFor100ByteFactory.class | Bin 1572 -> 0 bytes .../MultibindingModule_ValueFor100IntFactory.class | Bin 1568 -> 0 bytes ...MultibindingModule_ValueFor100LongFactory.class | Bin 1572 -> 0 bytes ...ultibindingModule_ValueFor100ShortFactory.class | Bin 1576 -> 0 bytes .../test/MultibindingModule_ValueForAFactory.class | Bin 1548 -> 0 bytes ...bindingModule_ValueForClassIntegerFactory.class | Bin 1592 -> 0 bytes ...ltibindingModule_ValueForClassLongFactory.class | Bin 1580 -> 0 bytes ...MultibindingModule_ValueForIntegerFactory.class | Bin 1572 -> 0 bytes .../MultibindingModule_ValueForLongFactory.class | Bin 1560 -> 0 bytes ...MultibindingModule_ValueForNewlineFactory.class | Bin 1572 -> 0 bytes ...dule_ValueForNumberClassBigDecimalFactory.class | Bin 1628 -> 0 bytes ...dule_ValueForNumberClassBigIntegerFactory.class | Bin 1628 -> 0 bytes .../MultibindingModule_ValueForTrueFactory.class | Bin 1560 -> 0 bytes ..._ValueForUnwrappedAnnotationKeyFooFactory.class | Bin 1644 -> 0 bytes ...le_ValueForWrappedAnnotationKeyFooFactory.class | Bin 1636 -> 0 bytes .../classes/test/NeedsFactory$Something.class | Bin 439 -> 0 bytes .../target/classes/test/NeedsFactory.class | Bin 521 -> 0 bytes .../target/classes/test/NeedsFactory_Factory.class | Bin 1637 -> 0 bytes .../test/NeedsFactory_SomethingFactory.class | Bin 601 -> 0 bytes .../NeedsFactory_SomethingFactory_Factory.class | Bin 1537 -> 0 bytes ...mponentDependencyComponent$ThingComponent.class | Bin 286 -> 0 bytes ...entDependencyComponent$ThingComponentImpl.class | Bin 736 -> 0 bytes .../NonComponentDependencyComponent$ThingTwo.class | Bin 886 -> 0 bytes ...onentDependencyComponent$ThingTwo_Factory.class | Bin 2775 -> 0 bytes .../test/NonComponentDependencyComponent.class | Bin 624 -> 0 bytes .../test/OuterClassBar$NestedComponent.class | Bin 355 -> 0 bytes .../target/classes/test/OuterClassBar.class | Bin 367 -> 0 bytes .../test/OuterClassFoo$NestedComponent.class | Bin 339 -> 0 bytes .../target/classes/test/OuterClassFoo.class | Bin 367 -> 0 bytes .../target/classes/test/ParentModule.class | Bin 1415 -> 0 bytes ...rentModule_ProvideIterableOfAWithCFactory.class | Bin 2787 -> 0 bytes .../target/classes/test/PrimitivesModule.class | Bin 2588 -> 0 bytes .../PrimitivesModule_BoundDoubleArrayFactory.class | Bin 1677 -> 0 bytes .../test/PrimitivesModule_BoundDoubleFactory.class | Bin 1766 -> 0 bytes ...imitivesModule_ProvideBooleanArrayFactory.class | Bin 1701 -> 0 bytes .../PrimitivesModule_ProvideBooleanFactory.class | Bin 1796 -> 0 bytes .../PrimitivesModule_ProvideByteArrayFactory.class | Bin 1677 -> 0 bytes .../test/PrimitivesModule_ProvideByteFactory.class | Bin 1754 -> 0 bytes .../PrimitivesModule_ProvideCharArrayFactory.class | Bin 1677 -> 0 bytes .../test/PrimitivesModule_ProvideCharFactory.class | Bin 1784 -> 0 bytes ...PrimitivesModule_ProvideFloatArrayFactory.class | Bin 1685 -> 0 bytes .../PrimitivesModule_ProvideFloatFactory.class | Bin 1768 -> 0 bytes .../PrimitivesModule_ProvideIntArrayFactory.class | Bin 1669 -> 0 bytes .../test/PrimitivesModule_ProvideIntFactory.class | Bin 1764 -> 0 bytes .../PrimitivesModule_ProvideLongArrayFactory.class | Bin 1677 -> 0 bytes .../test/PrimitivesModule_ProvideLongFactory.class | Bin 1754 -> 0 bytes ...PrimitivesModule_ProvideShortArrayFactory.class | Bin 1685 -> 0 bytes .../PrimitivesModule_ProvideShortFactory.class | Bin 1768 -> 0 bytes .../target/classes/test/ReferencesGeneric.class | Bin 567 -> 0 bytes .../classes/test/ReferencesGeneric_Factory.class | Bin 1584 -> 0 bytes .../target/classes/test/ScopedGeneric.class | Bin 642 -> 0 bytes .../classes/test/ScopedGeneric_Factory.class | Bin 1643 -> 0 bytes .../classes/test/SingletonGenericComponent.class | Bin 401 -> 0 bytes .../target/classes/test/TestBooleanKey.class | Bin 257 -> 0 bytes .../target/classes/test/TestByteKey.class | Bin 251 -> 0 bytes .../target/classes/test/TestCharKey.class | Bin 251 -> 0 bytes .../target/classes/test/TestClassKey.class | Bin 314 -> 0 bytes .../target/classes/test/TestIntKey.class | Bin 249 -> 0 bytes .../target/classes/test/TestLongKey.class | Bin 255 -> 0 bytes .../target/classes/test/TestNumberClassKey.class | Bin 344 -> 0 bytes .../target/classes/test/TestShortKey.class | Bin 253 -> 0 bytes .../test/TestStringKey$NestedWrappedKey.class | Bin 407 -> 0 bytes .../TestStringKey$NestedWrappedKeyCreator.class | Bin 905 -> 0 bytes .../target/classes/test/TestStringKey.class | Bin 363 -> 0 bytes .../classes/test/TestUnwrappedAnnotationKey.class | Bin 300 -> 0 bytes .../test/TestUnwrappedAnnotationKeyCreator.class | Bin 606 -> 0 bytes .../classes/test/TestWrappedAnnotationKey.class | Bin 474 -> 0 bytes .../test/TestWrappedAnnotationKeyCreator.class | Bin 1318 -> 0 bytes .../target/classes/test/Thing.class | Bin 384 -> 0 bytes .../target/classes/test/Thing_Factory.class | Bin 1503 -> 0 bytes .../test/TypeWithInheritedMembersInjection.class | Bin 420 -> 0 bytes ...TypeWithInheritedMembersInjection_Factory.class | Bin 1819 -> 0 bytes .../target/classes/test/builder/ByteModule.class | Bin 494 -> 0 bytes .../classes/test/builder/ByteModule_BFactory.class | Bin 1552 -> 0 bytes .../test/builder/DaggerDepComponent$1.class | Bin 231 -> 0 bytes .../test/builder/DaggerDepComponent$Builder.class | Bin 811 -> 0 bytes .../classes/test/builder/DaggerDepComponent.class | Bin 1353 -> 0 bytes .../test/builder/DaggerParentComponent$1.class | Bin 240 -> 0 bytes .../builder/DaggerParentComponent$Builder.class | Bin 841 -> 0 bytes .../DaggerParentComponent$MiddleChildBuilder.class | Bin 2026 -> 0 bytes ...mponent$MiddleChildImpl$GrandchildBuilder.class | Bin 2625 -> 0 bytes ...tComponent$MiddleChildImpl$GrandchildImpl.class | Bin 2703 -> 0 bytes .../DaggerParentComponent$MiddleChildImpl.class | Bin 2827 -> 0 bytes ...erParentComponent$OtherMiddleChildBuilder.class | Bin 2371 -> 0 bytes ...nt$OtherMiddleChildImpl$GrandchildBuilder.class | Bin 2685 -> 0 bytes ...onent$OtherMiddleChildImpl$GrandchildImpl.class | Bin 2773 -> 0 bytes ...aggerParentComponent$OtherMiddleChildImpl.class | Bin 3340 -> 0 bytes ...dComponentWithBuilderAbstractClassBuilder.class | Bin 5591 -> 0 bytes ...hildComponentWithBuilderAbstractClassImpl.class | Bin 4918 -> 0 bytes ...ChildComponentWithBuilderInterfaceBuilder.class | Bin 5531 -> 0 bytes ...estChildComponentWithBuilderInterfaceImpl.class | Bin 4858 -> 0 bytes .../test/builder/DaggerParentComponent.class | Bin 3428 -> 0 bytes .../builder/DaggerParentOfGenericComponent$1.class | Bin 267 -> 0 bytes .../DaggerParentOfGenericComponent$Builder.class | Bin 1541 -> 0 bytes ...arentOfGenericComponent$GrandchildBuilder.class | Bin 2526 -> 0 bytes ...erParentOfGenericComponent$GrandchildImpl.class | Bin 2580 -> 0 bytes .../builder/DaggerParentOfGenericComponent.class | Bin 2598 -> 0 bytes ...erTestComponentWithBuilderAbstractClass$1.class | Bin 306 -> 0 bytes ...ComponentWithBuilderAbstractClass$Builder.class | Bin 4282 -> 0 bytes ...ggerTestComponentWithBuilderAbstractClass.class | Bin 4146 -> 0 bytes ...DaggerTestComponentWithBuilderInterface$1.class | Bin 294 -> 0 bytes ...TestComponentWithBuilderInterface$Builder.class | Bin 4222 -> 0 bytes .../DaggerTestComponentWithBuilderInterface.class | Bin 4094 -> 0 bytes ...omponentWithGenericBuilderAbstractClass$1.class | Bin 327 -> 0 bytes ...ntWithGenericBuilderAbstractClass$Builder.class | Bin 5032 -> 0 bytes ...tComponentWithGenericBuilderAbstractClass.class | Bin 4303 -> 0 bytes ...estComponentWithGenericBuilderInterface$1.class | Bin 315 -> 0 bytes ...ponentWithGenericBuilderInterface$Builder.class | Bin 4966 -> 0 bytes ...rTestComponentWithGenericBuilderInterface.class | Bin 4227 -> 0 bytes .../target/classes/test/builder/DepComponent.class | Bin 179 -> 0 bytes .../target/classes/test/builder/DoubleModule.class | Bin 456 -> 0 bytes .../test/builder/DoubleModule_DFactory.class | Bin 1580 -> 0 bytes .../target/classes/test/builder/FloatModule.class | Bin 448 -> 0 bytes .../test/builder/FloatModule_FFactory.class | Bin 1566 -> 0 bytes .../classes/test/builder/GenericParent.class | Bin 252 -> 0 bytes .../classes/test/builder/Grandchild$Builder.class | Bin 477 -> 0 bytes .../target/classes/test/builder/Grandchild.class | Bin 379 -> 0 bytes .../builder/IntModuleIncludingDoubleAndFloat.class | Bin 647 -> 0 bytes ...uleIncludingDoubleAndFloat_IntegerFactory.class | Bin 1770 -> 0 bytes .../target/classes/test/builder/LongModule.class | Bin 450 -> 0 bytes .../classes/test/builder/LongModule_LFactory.class | Bin 1552 -> 0 bytes .../classes/test/builder/MiddleChild$Builder.class | Bin 462 -> 0 bytes .../target/classes/test/builder/MiddleChild.class | Bin 553 -> 0 bytes .../target/classes/test/builder/MiddleScope.class | Bin 323 -> 0 bytes .../test/builder/OtherMiddleChild$Builder.class | Bin 487 -> 0 bytes .../classes/test/builder/OtherMiddleChild.class | Bin 617 -> 0 bytes .../classes/test/builder/ParentComponent.class | Bin 1013 -> 0 bytes .../test/builder/ParentOfGenericComponent.class | Bin 527 -> 0 bytes .../target/classes/test/builder/StringModule.class | Bin 556 -> 0 bytes .../test/builder/StringModule_StringFactory.class | Bin 1544 -> 0 bytes ...ComponentWithBuilderAbstractClass$Builder.class | Bin 1487 -> 0 bytes ...entWithBuilderAbstractClass$SharedBuilder.class | Bin 1408 -> 0 bytes ...estChildComponentWithBuilderAbstractClass.class | Bin 741 -> 0 bytes ...hildComponentWithBuilderInterface$Builder.class | Bin 1034 -> 0 bytes ...mponentWithBuilderInterface$SharedBuilder.class | Bin 1034 -> 0 bytes .../TestChildComponentWithBuilderInterface.class | Bin 725 -> 0 bytes ...ComponentWithBuilderAbstractClass$Builder.class | Bin 1508 -> 0 bytes ...entWithBuilderAbstractClass$SharedBuilder.class | Bin 920 -> 0 bytes .../TestComponentWithBuilderAbstractClass.class | Bin 1107 -> 0 bytes ...TestComponentWithBuilderInterface$Builder.class | Bin 904 -> 0 bytes ...mponentWithBuilderInterface$SharedBuilder.class | Bin 385 -> 0 bytes .../TestComponentWithBuilderInterface.class | Bin 704 -> 0 bytes ...ntWithGenericBuilderAbstractClass$Builder.class | Bin 1516 -> 0 bytes ...GenericBuilderAbstractClass$SharedBuilder.class | Bin 1442 -> 0 bytes ...tComponentWithGenericBuilderAbstractClass.class | Bin 748 -> 0 bytes ...ponentWithGenericBuilderInterface$Builder.class | Bin 1059 -> 0 bytes ...WithGenericBuilderInterface$SharedBuilder.class | Bin 1055 -> 0 bytes .../TestComponentWithGenericBuilderInterface.class | Bin 732 -> 0 bytes .../abstractinjectmethod/ApiComponent.class | Bin 346 -> 0 bytes .../CloudContactDataStore.class | Bin 614 -> 0 bytes .../abstractinjectmethod/ContactDataStore.class | Bin 602 -> 0 bytes .../ContactDataStore_MembersInjector.class | Bin 2227 -> 0 bytes .../DaggerApiComponent$1.class | Bin 273 -> 0 bytes .../DaggerApiComponent$Builder.class | Bin 1000 -> 0 bytes .../abstractinjectmethod/DaggerApiComponent.class | Bin 2937 -> 0 bytes .../builder/abstractinjectmethod/RestClient.class | Bin 391 -> 0 bytes .../abstractinjectmethod/RestClient_Factory.class | Bin 1618 -> 0 bytes .../product/DaggerPackagerOneComponent$1.class | Bin 271 -> 0 bytes .../DaggerPackagerOneComponent$Builder.class | Bin 1598 -> 0 bytes .../product/DaggerPackagerOneComponent.class | Bin 2651 -> 0 bytes .../product/DaggerPackagerTwoComponent$1.class | Bin 271 -> 0 bytes .../DaggerPackagerTwoComponent$Builder.class | Bin 1598 -> 0 bytes .../product/DaggerPackagerTwoComponent.class | Bin 2651 -> 0 bytes .../classes/test/builder/product/Packager.class | Bin 475 -> 0 bytes .../builder/product/PackagerOneComponent.class | Bin 318 -> 0 bytes .../builder/product/PackagerTwoComponent.class | Bin 318 -> 0 bytes .../test/builder/product/Packager_Factory.class | Bin 1666 -> 0 bytes .../classes/test/builder/product/Product.class | Bin 116 -> 0 bytes .../classes/test/builder/product/ProductOne.class | Bin 401 -> 0 bytes .../test/builder/product/ProductOneModule.class | Bin 607 -> 0 bytes .../ProductOneModule_ProvideProductFactory.class | Bin 2347 -> 0 bytes .../test/builder/product/ProductOne_Factory.class | Bin 1488 -> 0 bytes .../classes/test/builder/product/ProductTwo.class | Bin 401 -> 0 bytes .../test/builder/product/ProductTwoModule.class | Bin 607 -> 0 bytes .../ProductTwoModule_ProvideProductFactory.class | Bin 2347 -> 0 bytes .../test/builder/product/ProductTwo_Factory.class | Bin 1488 -> 0 bytes .../subcomponent/DaggerRootComponent$1.class | Bin 260 -> 0 bytes .../subcomponent/DaggerRootComponent$Builder.class | Bin 1626 -> 0 bytes .../DaggerRootComponent$SubComponentImpl.class | Bin 1352 -> 0 bytes .../builder/subcomponent/DaggerRootComponent.class | Bin 2630 -> 0 bytes .../builder/subcomponent/ModuleWithParameter.class | Bin 620 -> 0 bytes ...ModuleWithParameter_ProvidesStringFactory.class | Bin 1723 -> 0 bytes .../test/builder/subcomponent/RootComponent.class | Bin 373 -> 0 bytes .../test/builder/subcomponent/SubComponent.class | Bin 237 -> 0 bytes .../ChildOfArrayOfParentOfStringArray.class | Bin 532 -> 0 bytes .../membersinject/ChildOfPrimitiveIntArray.class | Bin 438 -> 0 bytes .../test/membersinject/ChildOfStringArray.class | Bin 437 -> 0 bytes .../DaggerMembersInjectComponent$1.class | Bin 273 -> 0 bytes .../DaggerMembersInjectComponent$Builder.class | Bin 1607 -> 0 bytes .../DaggerMembersInjectComponent.class | Bin 4503 -> 0 bytes .../membersinject/MembersInjectComponent.class | Bin 455 -> 0 bytes .../membersinject/MembersInjectGenericParent.class | Bin 613 -> 0 bytes ...embersInjectGenericParent_MembersInjector.class | Bin 2249 -> 0 bytes .../test/membersinject/MembersInjectModule.class | Bin 940 -> 0 bytes ...odule_ProvideFooArrayOfStringArrayFactory.class | Bin 2070 -> 0 bytes ...embersInjectModule_ProvideIntArrayFactory.class | Bin 1595 -> 0 bytes ...ersInjectModule_ProvideStringArrayFactory.class | Bin 1675 -> 0 bytes .../test/multipackage/DaggerFooComponent$1.class | Bin 241 -> 0 bytes .../multipackage/DaggerFooComponent$Builder.class | Bin 1420 -> 0 bytes ...dComponentImpl$FooGrandchildComponentImpl.class | Bin 2693 -> 0 bytes .../DaggerFooComponent$FooChildComponentImpl.class | Bin 3171 -> 0 bytes .../test/multipackage/DaggerFooComponent.class | Bin 2784 -> 0 bytes .../classes/test/multipackage/FooComponent.class | Bin 410 -> 0 bytes .../classes/test/multipackage/a/AModule.class | Bin 611 -> 0 bytes .../a/AModule_ProvideStringFactory.class | Bin 1535 -> 0 bytes .../classes/test/multipackage/b/BModule.class | Bin 611 -> 0 bytes .../b/BModule_ProvideStringFactory.class | Bin 1535 -> 0 bytes .../classes/test/multipackage/c/CModule.class | Bin 611 -> 0 bytes .../c/CModule_ProvideStringFactory.class | Bin 1535 -> 0 bytes .../classes/test/multipackage/d/DModule.class | Bin 611 -> 0 bytes .../d/DModule_ProvideStringFactory.class | Bin 1535 -> 0 bytes .../target/classes/test/multipackage/foo/Foo.class | Bin 678 -> 0 bytes .../test/multipackage/foo/Foo_Factory.class | Bin 1810 -> 0 bytes .../grandsub/FooGrandchildComponent.class | Bin 419 -> 0 bytes .../test/multipackage/sub/FooChildComponent.class | Bin 518 -> 0 bytes .../test/nullables/DaggerNullComponent$1.class | Bin 238 -> 0 bytes .../nullables/DaggerNullComponent$Builder.class | Bin 1394 -> 0 bytes .../test/nullables/DaggerNullComponent.class | Bin 3331 -> 0 bytes .../DaggerNullComponentWithDependency$1.class | Bin 1560 -> 0 bytes .../DaggerNullComponentWithDependency$2.class | Bin 1744 -> 0 bytes ...DaggerNullComponentWithDependency$Builder.class | Bin 1610 -> 0 bytes .../DaggerNullComponentWithDependency.class | Bin 2574 -> 0 bytes .../classes/test/nullables/NullComponent.class | Bin 630 -> 0 bytes .../nullables/NullComponentWithDependency.class | Bin 619 -> 0 bytes .../target/classes/test/nullables/NullFoo.class | Bin 1744 -> 0 bytes .../classes/test/nullables/NullFoo_Factory.class | Bin 2462 -> 0 bytes .../test/nullables/NullFoo_MembersInjector.class | Bin 2568 -> 0 bytes .../target/classes/test/nullables/NullModule.class | Bin 724 -> 0 bytes .../NullModule_ProvideNullableStringFactory.class | Bin 1434 -> 0 bytes .../NullModule_ProvideNumberFactory.class | Bin 1570 -> 0 bytes .../target/classes/test/nullables/Nullable.class | Bin 151 -> 0 bytes .../test/staticprovides/AllStaticModule.class | Bin 1065 -> 0 bytes ...ticModule_ContibuteEmptyIntegerSetFactory.class | Bin 2079 -> 0 bytes .../AllStaticModule_ContributeStringFactory.class | Bin 1795 -> 0 bytes .../DaggerStaticTestComponent$1.class | Bin 266 -> 0 bytes .../DaggerStaticTestComponent$Builder.class | Bin 1928 -> 0 bytes .../staticprovides/DaggerStaticTestComponent.class | Bin 3293 -> 0 bytes .../test/staticprovides/SomeStaticModule.class | Bin 1051 -> 0 bytes ..._ContributeStringFromAStaticMethodFactory.class | Bin 1939 -> 0 bytes ...ntributeStringFromAnInstanceMethodFactory.class | Bin 1699 -> 0 bytes .../test/staticprovides/StaticTestComponent.class | Bin 494 -> 0 bytes .../classes/test/sub/ContributionsModule.class | Bin 1283 -> 0 bytes ...ontributionsModule_ContributeAnIntFactory.class | Bin 2145 -> 0 bytes ...butionsModule_ContributeAnotherIntFactory.class | Bin 1639 -> 0 bytes ...ributionsModule_ContributeSomeIntsFactory.class | Bin 1778 -> 0 bytes .../sub/DaggerGenericComponent_PackageProxy.class | Bin 991 -> 0 bytes .../target/classes/test/sub/Exposed.class | Bin 1125 -> 0 bytes .../target/classes/test/sub/Exposed_Factory.class | Bin 2658 -> 0 bytes .../classes/test/sub/Exposed_MembersInjector.class | Bin 2505 -> 0 bytes .../target/classes/test/sub/OtherThing.class | Bin 362 -> 0 bytes .../classes/test/sub/OtherThing_Factory.class | Bin 1559 -> 0 bytes .../target/classes/test/sub/PackagePrivate.class | Bin 349 -> 0 bytes .../PackagePrivateContainer$PublicEnclosed.class | Bin 492 -> 0 bytes ...gePrivateContainer$PublicEnclosed_Factory.class | Bin 1762 -> 0 bytes .../classes/test/sub/PackagePrivateContainer.class | Bin 417 -> 0 bytes .../classes/test/sub/PackagePrivate_Factory.class | Bin 1412 -> 0 bytes .../target/classes/test/sub/PublicSubclass.class | Bin 506 -> 0 bytes .../target/classes/test/sub/PublicSubclass2.class | Bin 720 -> 0 bytes .../classes/test/sub/PublicSubclass2_Factory.class | Bin 2324 -> 0 bytes .../classes/test/sub/PublicSubclass_Factory.class | Bin 2107 -> 0 bytes .../classes/test/subcomponent/AnInterface.class | Bin 121 -> 0 bytes .../test/subcomponent/BoundAsSingleton.class | Bin 382 -> 0 bytes .../subcomponent/ChildAbstractClassComponent.class | Bin 500 -> 0 bytes .../classes/test/subcomponent/ChildComponent.class | Bin 625 -> 0 bytes .../ChildComponentRequiringModules.class | Bin 397 -> 0 bytes .../classes/test/subcomponent/ChildModule$1.class | Bin 666 -> 0 bytes .../classes/test/subcomponent/ChildModule.class | Bin 721 -> 0 bytes .../subcomponent/ChildModuleWithParameters.class | Bin 460 -> 0 bytes .../test/subcomponent/ChildModuleWithState.class | Bin 533 -> 0 bytes .../ChildModuleWithState_ProvideIntFactory.class | Bin 1721 -> 0 bytes .../ChildModule_ProvideUnscopedObjectFactory.class | Bin 1562 -> 0 bytes .../subcomponent/DaggerParentComponent$1.class | Bin 250 -> 0 bytes .../DaggerParentComponent$Builder.class | Bin 1473 -> 0 bytes ...lassComponentImpl$GrandchildComponentImpl.class | Bin 3709 -> 0 bytes ...Component$ChildAbstractClassComponentImpl.class | Bin 3382 -> 0 bytes ...hildComponentImpl$GrandchildComponentImpl.class | Bin 3605 -> 0 bytes .../DaggerParentComponent$ChildComponentImpl.class | Bin 3315 -> 0 bytes ...ponent$ChildComponentRequiringModulesImpl.class | Bin 2689 -> 0 bytes .../test/subcomponent/DaggerParentComponent.class | Bin 5260 -> 0 bytes .../DaggerParentOfGenericComponent$1.class | Bin 277 -> 0 bytes .../DaggerParentOfGenericComponent$Builder.class | Bin 1581 -> 0 bytes ...hildComponentImpl$GrandchildComponentImpl.class | Bin 3730 -> 0 bytes ...rentOfGenericComponent$ChildComponentImpl.class | Bin 3449 -> 0 bytes .../DaggerParentOfGenericComponent.class | Bin 4526 -> 0 bytes .../test/subcomponent/GenericParentComponent.class | Bin 268 -> 0 bytes .../test/subcomponent/GrandchildComponent.class | Bin 631 -> 0 bytes .../test/subcomponent/GrandchildModule$1.class | Bin 701 -> 0 bytes .../test/subcomponent/GrandchildModule.class | Bin 1312 -> 0 bytes ...randchildModule_ProvideAnInterfaceFactory.class | Bin 2396 -> 0 bytes ...hildModule_ProvideNeedsAnInterfaceFactory.class | Bin 2386 -> 0 bytes ...dchildModule_ProvideUnscopedObjectFactory.class | Bin 1602 -> 0 bytes .../test/subcomponent/ImplementsAnInterface.class | Bin 425 -> 0 bytes .../ImplementsAnInterface_Factory.class | Bin 1579 -> 0 bytes .../test/subcomponent/NeedsAnInterface.class | Bin 404 -> 0 bytes .../test/subcomponent/ParentComponent.class | Bin 657 -> 0 bytes .../classes/test/subcomponent/ParentGetters.class | Bin 357 -> 0 bytes .../classes/test/subcomponent/ParentModule$1.class | Bin 673 -> 0 bytes .../classes/test/subcomponent/ParentModule$2.class | Bin 665 -> 0 bytes .../classes/test/subcomponent/ParentModule.class | Bin 1201 -> 0 bytes ...arentModule_ProvideSingletonObjectFactory.class | Bin 1574 -> 0 bytes ...ParentModule_ProvideUnscopedObjectFactory.class | Bin 1570 -> 0 bytes ...rovideUnscopedTypeBoundAsSingletonFactory.class | Bin 2347 -> 0 bytes .../subcomponent/ParentOfGenericComponent.class | Bin 531 -> 0 bytes .../test/subcomponent/RequiresSingletons.class | Bin 934 -> 0 bytes .../subcomponent/RequiresSingletons_Factory.class | Bin 2180 -> 0 bytes .../classes/test/subcomponent/SingletonType.class | Bin 403 -> 0 bytes .../test/subcomponent/SingletonType_Factory.class | Bin 1491 -> 0 bytes .../classes/test/subcomponent/UnscopedType.class | Bin 462 -> 0 bytes .../test/subcomponent/UnscopedType_Factory.class | Bin 1697 -> 0 bytes .../test/subcomponent/hiding/ChildComponent.class | Bin 398 -> 0 bytes .../hiding/DaggerParentComponent$1.class | Bin 264 -> 0 bytes .../hiding/DaggerParentComponent$Builder.class | Bin 1606 -> 0 bytes .../DaggerParentComponent$ChildComponentImpl.class | Bin 2299 -> 0 bytes .../hiding/DaggerParentComponent.class | Bin 3058 -> 0 bytes .../test/subcomponent/hiding/ParentComponent.class | Bin 434 -> 0 bytes .../subcomponent/hiding/a/CommonModuleName.class | Bin 522 -> 0 bytes .../a/CommonModuleName_ProvideStringFactory.class | Bin 1702 -> 0 bytes .../test/subcomponent/hiding/a/CommonName.class | Bin 558 -> 0 bytes .../subcomponent/hiding/a/CommonName_Factory.class | Bin 1650 -> 0 bytes .../subcomponent/hiding/b/CommonModuleName.class | Bin 497 -> 0 bytes .../b/CommonModuleName_ProvideStringFactory.class | Bin 1764 -> 0 bytes .../test/subcomponent/hiding/b/CommonName.class | Bin 584 -> 0 bytes .../subcomponent/hiding/b/CommonName_Factory.class | Bin 1667 -> 0 bytes .../test/subcomponent/repeat/ChildComponent.class | Bin 492 -> 0 bytes .../repeat/DaggerParentComponent$1.class | Bin 264 -> 0 bytes .../repeat/DaggerParentComponent$Builder.class | Bin 1411 -> 0 bytes .../DaggerParentComponent$ChildComponentImpl.class | Bin 2606 -> 0 bytes .../repeat/DaggerParentComponent.class | Bin 3788 -> 0 bytes .../test/subcomponent/repeat/OnlyUsedInChild.class | Bin 320 -> 0 bytes .../subcomponent/repeat/OnlyUsedInParent.class | Bin 323 -> 0 bytes .../repeat/ParentComponent$Builder.class | Bin 425 -> 0 bytes .../test/subcomponent/repeat/ParentComponent.class | Bin 660 -> 0 bytes .../subcomponent/repeat/RepeatedModule$1.class | Bin 655 -> 0 bytes .../subcomponent/repeat/RepeatedModule$2.class | Bin 652 -> 0 bytes .../test/subcomponent/repeat/RepeatedModule.class | Bin 1237 -> 0 bytes .../RepeatedModule_ContributeStringFactory.class | Bin 1638 -> 0 bytes ...eatedModule_ProvideOnlyUsedInChildFactory.class | Bin 1828 -> 0 bytes ...atedModule_ProvideOnlyUsedInParentFactory.class | Bin 1837 -> 0 bytes .../RepeatedModule_ProvideStringFactory.class | Bin 1672 -> 0 bytes .../annotations/test/A_Factory.java | 19 - ...tMembersInjectingBaseClass_MembersInjector.java | 28 -- ...edWrappedKeyCreator_createNestedWrappedKey.java | 55 --- ...edAnnotationKeyCreator_createTestStringKey.java | 90 ---- ...edAnnotationKeyCreator_createTestStringKey.java | 90 ---- ...nKeyCreator_createTestWrappedAnnotationKey.java | 120 ----- .../annotations/test/B_Factory.java | 19 - ..._ProvideArrayListOfComparableStringFactory.java | 29 -- ...enericModule_ProvideArrayListStringFactory.java | 29 -- .../BoundedGenericModule_ProvideDoubleFactory.java | 28 -- ...BoundedGenericModule_ProvideIntegerFactory.java | 28 -- ...ericModule_ProvideLinkedListCharSeqFactory.java | 29 -- ...nericModule_ProvideLinkedListStringFactory.java | 29 -- ...dGenericModule_ProvideListOfIntegerFactory.java | 29 -- ...dedGenericModule_ProvideSetOfDoubleFactory.java | 29 -- .../annotations/test/BoundedGenerics_Factory.java | 38 -- .../ChildDoubleModule_ProvideDoubleFactory.java | 28 -- ...ildDoubleModule_ProvideListOfDoubleFactory.java | 29 -- .../ChildIntegerModule_ProvideIntegerFactory.java | 28 -- ...dIntegerModule_ProvideListOfIntegerFactory.java | 29 -- .../annotations/test/ComplexGenerics_Factory.java | 38 -- .../test/DaggerBasicAbstractClassComponent.java | 341 -------------- .../annotations/test/DaggerBasicComponent.java | 341 -------------- .../test/DaggerBoundedGenericComponent.java | 81 ---- .../DaggerComponentDependsOnGeneratedCode.java | 41 -- .../annotations/test/DaggerGenericComponent.java | 193 -------- .../test/DaggerMultibindingComponent.java | 299 ------------ .../DaggerNonComponentDependencyComponent.java | 69 --- .../test/DaggerOuterClassBar_NestedComponent.java | 65 --- .../test/DaggerOuterClassFoo_NestedComponent.java | 59 --- .../test/DaggerSingletonGenericComponent.java | 49 -- .../annotations/test/Generic2_Factory.java | 25 - .../annotations/test/GenericChild_Factory.java | 27 -- .../test/GenericChild_MembersInjector.java | 38 -- .../test/GenericDoubleReferences_Factory.java | 28 -- .../annotations/test/GenericNoDeps_Factory.java | 21 - .../annotations/test/GenericParent_Factory.java | 27 -- .../test/GenericParent_MembersInjector.java | 39 -- .../annotations/test/Generic_Factory.java | 25 - .../annotations/test/InjectedThing_Factory.java | 83 ---- .../test/InjectedThing_MembersInjector.java | 199 -------- .../MultibindingModule_ProvideBarKeyFactory.java | 28 -- ...MultibindingModule_ProvideFiveToSetFactory.java | 26 -- .../MultibindingModule_ProvideFooKeyFactory.java | 32 -- .../MultibindingModule_ProvideMapKeysFactory.java | 34 -- ...MultibindingModule_ProvideMapValuesFactory.java | 34 -- .../MultibindingModule_ProvideSixToSetFactory.java | 26 -- .../MultibindingModule_ValueFor100ByteFactory.java | 28 -- .../MultibindingModule_ValueFor100IntFactory.java | 28 -- .../MultibindingModule_ValueFor100LongFactory.java | 28 -- ...MultibindingModule_ValueFor100ShortFactory.java | 28 -- .../test/MultibindingModule_ValueForAFactory.java | 28 -- ...ibindingModule_ValueForClassIntegerFactory.java | 28 -- ...ultibindingModule_ValueForClassLongFactory.java | 28 -- .../MultibindingModule_ValueForIntegerFactory.java | 28 -- .../MultibindingModule_ValueForLongFactory.java | 28 -- .../MultibindingModule_ValueForNewlineFactory.java | 28 -- ...odule_ValueForNumberClassBigDecimalFactory.java | 28 -- ...odule_ValueForNumberClassBigIntegerFactory.java | 28 -- .../MultibindingModule_ValueForTrueFactory.java | 28 -- ...e_ValueForUnwrappedAnnotationKeyFooFactory.java | 28 -- ...ule_ValueForWrappedAnnotationKeyFooFactory.java | 28 -- .../annotations/test/NeedsFactory_Factory.java | 25 - .../test/NeedsFactory_SomethingFactory.java | 13 - .../NeedsFactory_SomethingFactory_Factory.java | 19 - ...ponentDependencyComponent$ThingTwo_Factory.java | 33 -- ...arentModule_ProvideIterableOfAWithCFactory.java | 35 -- .../PrimitivesModule_BoundDoubleArrayFactory.java | 23 - .../test/PrimitivesModule_BoundDoubleFactory.java | 23 - ...rimitivesModule_ProvideBooleanArrayFactory.java | 23 - .../PrimitivesModule_ProvideBooleanFactory.java | 23 - .../PrimitivesModule_ProvideByteArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideByteFactory.java | 23 - .../PrimitivesModule_ProvideCharArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideCharFactory.java | 23 - .../PrimitivesModule_ProvideFloatArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideFloatFactory.java | 23 - .../PrimitivesModule_ProvideIntArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideIntFactory.java | 23 - .../PrimitivesModule_ProvideLongArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideLongFactory.java | 23 - .../PrimitivesModule_ProvideShortArrayFactory.java | 23 - .../test/PrimitivesModule_ProvideShortFactory.java | 23 - .../test/ReferencesGeneric_Factory.java | 25 - .../annotations/test/ScopedGeneric_Factory.java | 25 - .../TestStringKey$NestedWrappedKeyCreator.java | 13 - .../test/TestUnwrappedAnnotationKeyCreator.java | 12 - .../test/TestWrappedAnnotationKeyCreator.java | 17 - .../annotations/test/Thing_Factory.java | 26 -- .../TypeWithInheritedMembersInjection_Factory.java | 27 -- .../test/builder/ByteModule_BFactory.java | 28 -- .../test/builder/DaggerDepComponent.java | 28 -- .../test/builder/DaggerParentComponent.java | 519 --------------------- .../builder/DaggerParentOfGenericComponent.java | 104 ----- ...aggerTestComponentWithBuilderAbstractClass.java | 124 ----- .../DaggerTestComponentWithBuilderInterface.java | 124 ----- ...stComponentWithGenericBuilderAbstractClass.java | 133 ------ ...erTestComponentWithGenericBuilderInterface.java | 133 ------ .../test/builder/DoubleModule_DFactory.java | 28 -- .../test/builder/FloatModule_FFactory.java | 28 -- ...duleIncludingDoubleAndFloat_IntegerFactory.java | 28 -- .../test/builder/LongModule_LFactory.java | 28 -- .../test/builder/StringModule_StringFactory.java | 28 -- .../ContactDataStore_MembersInjector.java | 28 -- .../abstractinjectmethod/DaggerApiComponent.java | 49 -- .../abstractinjectmethod/RestClient_Factory.java | 19 - .../product/ContactDataStore_MembersInjector.java | 30 -- .../test/builder/product/DaggerApiComponent.java | 43 -- .../product/DaggerPackagerOneComponent.java | 56 --- .../product/DaggerPackagerTwoComponent.java | 56 --- .../test/builder/product/Packager_Factory.java | 25 - .../ProductOneModule_ProvideProductFactory.java | 32 -- .../test/builder/product/ProductOne_Factory.java | 19 - .../ProductTwoModule_ProvideProductFactory.java | 32 -- .../test/builder/product/ProductTwo_Factory.java | 19 - .../test/builder/product/RestClient_Factory.java | 20 - .../builder/subcomponent/DaggerRootComponent.java | 69 --- .../builder/subcomponent/DaggerSubComponent.java | 50 -- .../ModuleWithParameter_ProvidesStringFactory.java | 28 -- .../DaggerMembersInjectComponent.java | 82 ---- ...MembersInjectGenericParent_MembersInjector.java | 28 -- ...Module_ProvideFooArrayOfStringArrayFactory.java | 28 -- ...MembersInjectModule_ProvideIntArrayFactory.java | 28 -- ...bersInjectModule_ProvideStringArrayFactory.java | 28 -- .../test/multipackage/DaggerFooComponent.java | 130 ------ .../a/AModule_ProvideStringFactory.java | 26 -- .../b/BModule_ProvideStringFactory.java | 26 -- .../c/CModule_ProvideStringFactory.java | 26 -- .../d/DModule_ProvideStringFactory.java | 26 -- .../test/multipackage/foo/Foo_Factory.java | 26 -- .../test/nullables/DaggerNullComponent.java | 81 ---- .../DaggerNullComponentWithDependency.java | 82 ---- .../test/nullables/NullFoo_Factory.java | 34 -- .../test/nullables/NullFoo_MembersInjector.java | 35 -- .../NullModule_ProvideNullableStringFactory.java | 25 - .../nullables/NullModule_ProvideNumberFactory.java | 28 -- ...aticModule_ContibuteEmptyIntegerSetFactory.java | 24 - .../AllStaticModule_ContributeStringFactory.java | 21 - .../staticprovides/DaggerStaticTestComponent.java | 83 ---- ...e_ContributeStringFromAStaticMethodFactory.java | 21 - ...ontributeStringFromAnInstanceMethodFactory.java | 26 -- ...ContributionsModule_ContributeAnIntFactory.java | 30 -- ...ibutionsModule_ContributeAnotherIntFactory.java | 26 -- ...tributionsModule_ContributeSomeIntsFactory.java | 29 -- .../sub/DaggerGenericComponent_PackageProxy.java | 16 - .../annotations/test/sub/Exposed_Factory.java | 36 -- .../test/sub/Exposed_MembersInjector.java | 34 -- .../annotations/test/sub/OtherThing_Factory.java | 25 - ...agePrivateContainer$PublicEnclosed_Factory.java | 20 - .../test/sub/PackagePrivate_Factory.java | 19 - .../test/sub/PublicSubclass2_Factory.java | 32 -- .../test/sub/PublicSubclass_Factory.java | 31 -- .../ChildModuleWithState_ProvideIntFactory.java | 28 -- .../ChildModule_ProvideUnscopedObjectFactory.java | 26 -- .../test/subcomponent/DaggerParentComponent.java | 274 ----------- .../DaggerParentOfGenericComponent.java | 155 ------ ...GrandchildModule_ProvideAnInterfaceFactory.java | 32 -- ...childModule_ProvideNeedsAnInterfaceFactory.java | 32 -- ...ndchildModule_ProvideUnscopedObjectFactory.java | 26 -- .../ImplementsAnInterface_Factory.java | 19 - ...ParentModule_ProvideSingletonObjectFactory.java | 26 -- .../ParentModule_ProvideUnscopedObjectFactory.java | 26 -- ...ProvideUnscopedTypeBoundAsSingletonFactory.java | 32 -- .../subcomponent/RequiresSingletons_Factory.java | 28 -- .../test/subcomponent/SingletonType_Factory.java | 19 - .../test/subcomponent/UnscopedType_Factory.java | 25 - .../subcomponent/hiding/DaggerParentComponent.java | 91 ---- .../a/CommonModuleName_ProvideStringFactory.java | 28 -- .../subcomponent/hiding/a/CommonName_Factory.java | 25 - .../b/CommonModuleName_ProvideStringFactory.java | 28 -- .../subcomponent/hiding/b/CommonName_Factory.java | 25 - .../subcomponent/repeat/DaggerParentComponent.java | 102 ---- .../RepeatedModule_ContributeStringFactory.java | 26 -- ...peatedModule_ProvideOnlyUsedInChildFactory.java | 28 -- ...eatedModule_ProvideOnlyUsedInParentFactory.java | 28 -- .../RepeatedModule_ProvideStringFactory.java | 28 -- ...notation_MultibindingTest_nestedWrappedKey.java | 55 --- ...oAnnotation_MultibindingTest_testStringKey.java | 90 ---- ..._MultibindingTest_testWrappedAnnotationKey.java | 120 ----- .../test/nullables/NullabilityTest$1$1.class | Bin 869 -> 0 bytes .../test/nullables/NullabilityTest$1$2.class | Bin 869 -> 0 bytes .../test/nullables/NullabilityTest$1.class | Bin 1321 -> 0 bytes .../test/nullables/NullabilityTest.class | Bin 4533 -> 0 bytes .../classes/test/DaggerDependedComponent$1.class | Bin 230 -> 0 bytes .../test/DaggerDependedComponent$Builder.class | Bin 1312 -> 0 bytes .../classes/test/DaggerDependedComponent.class | Bin 1959 -> 0 bytes .../test/DaggerDependedProductionComponent$1.class | Bin 260 -> 0 bytes ...DaggerDependedProductionComponent$Builder.class | Bin 1982 -> 0 bytes .../test/DaggerDependedProductionComponent.class | Bin 2238 -> 0 bytes .../classes/test/DaggerDependentComponent$1.class | Bin 1354 -> 0 bytes .../classes/test/DaggerDependentComponent$2.class | Bin 1536 -> 0 bytes .../test/DaggerDependentComponent$Builder.class | Bin 2805 -> 0 bytes .../classes/test/DaggerDependentComponent.class | Bin 2691 -> 0 bytes .../test/DaggerMultibindingComponent$1.class | Bin 242 -> 0 bytes .../test/DaggerMultibindingComponent$Builder.class | Bin 1918 -> 0 bytes .../classes/test/DaggerMultibindingComponent.class | Bin 3247 -> 0 bytes .../classes/test/DaggerSimpleComponent$1.class | Bin 224 -> 0 bytes .../test/DaggerSimpleComponent$Builder.class | Bin 1814 -> 0 bytes .../classes/test/DaggerSimpleComponent.class | Bin 2525 -> 0 bytes .../target/classes/test/DependedComponent.class | Bin 268 -> 0 bytes .../target/classes/test/DependedModule.class | Bin 485 -> 0 bytes .../DependedModule_ProvideGreetingFactory.class | Bin 1540 -> 0 bytes .../classes/test/DependedProducerModule.class | Bin 512 -> 0 bytes ...rModule_ProduceNumberOfGreetingsFactory$1.class | Bin 1398 -> 0 bytes ...cerModule_ProduceNumberOfGreetingsFactory.class | Bin 2081 -> 0 bytes .../classes/test/DependedProductionComponent.class | Bin 451 -> 0 bytes .../target/classes/test/DependentComponent.class | Bin 538 -> 0 bytes .../classes/test/DependentProducerModule.class | Bin 1452 -> 0 bytes ...ependentProducerModule_GreetingsFactory$1.class | Bin 1917 -> 0 bytes .../DependentProducerModule_GreetingsFactory.class | Bin 3088 -> 0 bytes .../classes/test/MultibindingComponent.class | Bin 556 -> 0 bytes .../classes/test/MultibindingProducerModule.class | Bin 1955 -> 0 bytes ...ibindingProducerModule_FutureStrFactory$1.class | Bin 1575 -> 0 bytes ...ltibindingProducerModule_FutureStrFactory.class | Bin 2316 -> 0 bytes ...bindingProducerModule_FutureStrsFactory$1.class | Bin 1393 -> 0 bytes ...tibindingProducerModule_FutureStrsFactory.class | Bin 2322 -> 0 bytes ...tibindingProducerModule_StrCountFactory$1.class | Bin 1868 -> 0 bytes ...ultibindingProducerModule_StrCountFactory.class | Bin 2551 -> 0 bytes .../MultibindingProducerModule_StrFactory$1.class | Bin 1397 -> 0 bytes .../MultibindingProducerModule_StrFactory.class | Bin 2043 -> 0 bytes .../MultibindingProducerModule_StrsFactory$1.class | Bin 1257 -> 0 bytes .../MultibindingProducerModule_StrsFactory.class | Bin 2049 -> 0 bytes .../target/classes/test/Request.class | Bin 477 -> 0 bytes .../target/classes/test/Request_Factory.class | Bin 1295 -> 0 bytes .../target/classes/test/Response.class | Bin 436 -> 0 bytes .../classes/test/ResponseProducerModule.class | Bin 1295 -> 0 bytes .../ResponseProducerModule_GreetingFactory$1.class | Bin 1307 -> 0 bytes .../ResponseProducerModule_GreetingFactory.class | Bin 2219 -> 0 bytes .../ResponseProducerModule_ResponseFactory$1.class | Bin 1889 -> 0 bytes .../ResponseProducerModule_ResponseFactory.class | Bin 3004 -> 0 bytes .../target/classes/test/SimpleComponent.class | Bin 419 -> 0 bytes .../target/classes/test/SimpleProducerModule.class | Bin 987 -> 0 bytes .../test/SimpleProducerModule_LenFactory$1.class | Bin 1670 -> 0 bytes .../test/SimpleProducerModule_LenFactory.class | Bin 2402 -> 0 bytes .../test/SimpleProducerModule_StrFactory$1.class | Bin 1249 -> 0 bytes .../test/SimpleProducerModule_StrFactory.class | Bin 2169 -> 0 bytes .../annotations/test/DaggerDependedComponent.java | 54 --- .../test/DaggerDependedProductionComponent.java | 64 --- .../annotations/test/DaggerDependentComponent.java | 110 ----- .../test/DaggerMultibindingComponent.java | 81 ---- .../annotations/test/DaggerSimpleComponent.java | 67 --- .../DependedModule_ProvideGreetingFactory.java | 28 -- ...ucerModule_ProduceNumberOfGreetingsFactory.java | 32 -- .../DependentProducerModule_GreetingsFactory.java | 42 -- ...ultibindingProducerModule_FutureStrFactory.java | 34 -- ...ltibindingProducerModule_FutureStrsFactory.java | 34 -- ...MultibindingProducerModule_StrCountFactory.java | 37 -- .../MultibindingProducerModule_StrFactory.java | 34 -- .../MultibindingProducerModule_StrsFactory.java | 33 -- .../annotations/test/Request_Factory.java | 19 - .../ResponseProducerModule_GreetingFactory.java | 33 -- .../ResponseProducerModule_ResponseFactory.java | 42 -- .../test/SimpleProducerModule_LenFactory.java | 36 -- .../test/SimpleProducerModule_StrFactory.java | 33 -- .../target/test-classes/test/DependentTest$1.class | Bin 633 -> 0 bytes .../target/test-classes/test/DependentTest$2.class | Bin 979 -> 0 bytes .../target/test-classes/test/DependentTest.class | Bin 2964 -> 0 bytes .../test-classes/test/MultibindingTest.class | Bin 1909 -> 0 bytes .../test-classes/test/ProducerFactoryTest$1.class | Bin 945 -> 0 bytes .../test-classes/test/ProducerFactoryTest.class | Bin 3311 -> 0 bytes .../target/test-classes/test/SimpleTest.class | Bin 1685 -> 0 bytes .../example/dagger/activitygraphs/BuildConfig.java | 8 - .../example/dagger/activitygraphs/Manifest.java | 7 - .../r/com/example/dagger/activitygraphs/R.java | 7 - .../r/com/example/dagger/simple/BuildConfig.java | 8 - .../r/com/example/dagger/simple/Manifest.java | 7 - .../r/com/example/dagger/simple/R.java | 7 - 698 files changed, 9528 deletions(-) delete mode 100644 compiler/src/it/functional-tests/target/classes/test/A.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/A_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/B.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/B_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BasicComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Generic.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Generic2.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericChild.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericParent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/InjectedThing.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Injector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ParentModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestByteKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestCharKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestClassKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestIntKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestLongKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestShortKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestStringKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Thing.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class delete mode 100644 compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java delete mode 100644 compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java delete mode 100644 compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java delete mode 100644 compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class delete mode 100644 compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class delete mode 100644 compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class delete mode 100644 compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/Request.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/Response.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class delete mode 100644 compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class delete mode 100644 examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/BuildConfig.java delete mode 100644 examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/Manifest.java delete mode 100644 examples/android-activity-graphs/target/generated-sources/r/com/example/dagger/activitygraphs/R.java delete mode 100644 examples/android-simple/target/generated-sources/r/com/example/dagger/simple/BuildConfig.java delete mode 100644 examples/android-simple/target/generated-sources/r/com/example/dagger/simple/Manifest.java delete mode 100644 examples/android-simple/target/generated-sources/r/com/example/dagger/simple/R.java 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/A.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/A_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/B.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/B_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Generic.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Generic2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericChild.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericParent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Injector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ParentModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Thing.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class and /dev/null 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 { -INSTANCE; - - @Override - public A get() { - return new A(); - } - - public static Factory 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 { - private final Provider thingProvider; - - public AbstractMembersInjectingBaseClass_MembersInjector(Provider 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 create(Provider 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 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 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 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[] classes; - - AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey( - TestStringKey value, - int[] integers, - TestClassKey[] annotations, - Class[] 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 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[] 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 { -INSTANCE; - - @Override - public B get() { - return new B(); - } - - public static Factory 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>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideArrayListOfComparableStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList> get() { - LinkedList> provided = module.provideArrayListOfComparableString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory>> 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> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideArrayListStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public ArrayList get() { - ArrayList provided = module.provideArrayListString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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 { - 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 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 { - 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 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> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideLinkedListCharSeqFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList get() { - LinkedList provided = module.provideLinkedListCharSeq(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideLinkedListStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList get() { - LinkedList provided = module.provideLinkedListString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideListOfIntegerFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public List get() { - List provided = module.provideListOfInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideSetOfDoubleFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - Set provided = module.provideSetOfDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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, B extends List, C extends List, D extends A, E extends Iterable> implements Factory> { - private final Provider aProvider; - private final Provider bProvider; - private final Provider cProvider; - private final Provider dProvider; - private final Provider eProvider; - - public BoundedGenerics_Factory(Provider aProvider, Provider bProvider, Provider cProvider, Provider dProvider, Provider 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 get() { - return new BoundedGenerics(aProvider.get(), bProvider.get(), cProvider.get(), dProvider.get(), eProvider.get()); - } - - public static , B extends List, C extends List, D extends A, E extends Iterable> Factory> create(Provider aProvider, Provider bProvider, Provider cProvider, Provider dProvider, Provider eProvider) { - return new BoundedGenerics_Factory(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 { - 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 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> { - private final ChildDoubleModule module; - - public ChildDoubleModule_ProvideListOfDoubleFactory(ChildDoubleModule module) { - assert module != null; - this.module = module; - } - - @Override - public List get() { - List provided = module.provideListOfDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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 { - 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 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> { - private final ChildIntegerModule module; - - public ChildIntegerModule_ProvideListOfIntegerFactory(ChildIntegerModule module) { - assert module != null; - this.module = module; - } - - @Override - public List get() { - List provided = module.provideListOfInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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 { - private final Provider>> g2gaAndG2gaLazyProvider; - private final Provider>> g2gbAndG2gbLazyProvider; - private final Provider> g2aProvider; - private final Provider>> gg2aProvider; - private final Provider>> gg2bProvider; - - public ComplexGenerics_Factory(Provider>> g2gaAndG2gaLazyProvider, Provider>> g2gbAndG2gbLazyProvider, Provider> g2aProvider, Provider>> gg2aProvider, Provider>> 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 create(Provider>> g2gaAndG2gaLazyProvider, Provider>> g2gbAndG2gbLazyProvider, Provider> g2aProvider, Provider>> gg2aProvider, Provider>> 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 otherThingProvider; - private Provider thingProvider; - private MembersInjector injectedThingMembersInjector; - private Provider injectedThingProvider; - private MembersInjector abstractMembersInjectingBaseClassMembersInjector; - private MembersInjector abstractMiddleClassWithoutMembersMembersInjector; - private MembersInjector typeWithInheritedMembersInjectionMembersInjector; - private Provider 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 provider() { - return thingProvider; - } - - @Override - public Lazy lazy() { - return DoubleCheckLazy.create(thingProvider); - } - - @Override - public MembersInjector 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 getByteProvider() { - return PrimitivesModule_ProvideByteFactory.create(); - } - - @Override - public Provider getCharProvider() { - return PrimitivesModule_ProvideCharFactory.create(); - } - - @Override - public Provider getShortProvider() { - return PrimitivesModule_ProvideShortFactory.create(); - } - - @Override - public Provider getIntProvider() { - return PrimitivesModule_ProvideIntFactory.create(); - } - - @Override - public Provider getLongProvider() { - return PrimitivesModule_ProvideLongFactory.create(); - } - - @Override - public Provider getBooleanProvider() { - return PrimitivesModule_ProvideBooleanFactory.create(); - } - - @Override - public Provider getFloatProvider() { - return PrimitivesModule_ProvideFloatFactory.create(); - } - - @Override - public Provider 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 getByteArrayProvider() { - return PrimitivesModule_ProvideByteArrayFactory.create(); - } - - @Override - public Provider getCharArrayProvider() { - return PrimitivesModule_ProvideCharArrayFactory.create(); - } - - @Override - public Provider getShortArrayProvider() { - return PrimitivesModule_ProvideShortArrayFactory.create(); - } - - @Override - public Provider getIntArrayProvider() { - return PrimitivesModule_ProvideIntArrayFactory.create(); - } - - @Override - public Provider getLongArrayProvider() { - return PrimitivesModule_ProvideLongArrayFactory.create(); - } - - @Override - public Provider getBooleanArrayProvider() { - return PrimitivesModule_ProvideBooleanArrayFactory.create(); - } - - @Override - public Provider getFloatArrayProvider() { - return PrimitivesModule_ProvideFloatArrayFactory.create(); - } - - @Override - public Provider 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 injectedThingProvider() { - return injectedThingProvider; - } - - @Override - public Lazy lazyInjectedThing() { - return DoubleCheckLazy.create(injectedThingProvider); - } - - @Override - public MembersInjector injectedThingMembersInjector() { - return injectedThingMembersInjector; - } - - @Override - public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() { - return typeWithInheritedMembersInjectionProvider.get(); - } - - @Override - public MembersInjector 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 otherThingProvider; - private Provider thingProvider; - private MembersInjector injectedThingMembersInjector; - private Provider injectedThingProvider; - private MembersInjector abstractMembersInjectingBaseClassMembersInjector; - private MembersInjector abstractMiddleClassWithoutMembersMembersInjector; - private MembersInjector typeWithInheritedMembersInjectionMembersInjector; - private Provider 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 provider() { - return thingProvider; - } - - @Override - public Lazy lazy() { - return DoubleCheckLazy.create(thingProvider); - } - - @Override - public MembersInjector 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 getByteProvider() { - return PrimitivesModule_ProvideByteFactory.create(); - } - - @Override - public Provider getCharProvider() { - return PrimitivesModule_ProvideCharFactory.create(); - } - - @Override - public Provider getShortProvider() { - return PrimitivesModule_ProvideShortFactory.create(); - } - - @Override - public Provider getIntProvider() { - return PrimitivesModule_ProvideIntFactory.create(); - } - - @Override - public Provider getLongProvider() { - return PrimitivesModule_ProvideLongFactory.create(); - } - - @Override - public Provider getBooleanProvider() { - return PrimitivesModule_ProvideBooleanFactory.create(); - } - - @Override - public Provider getFloatProvider() { - return PrimitivesModule_ProvideFloatFactory.create(); - } - - @Override - public Provider 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 getByteArrayProvider() { - return PrimitivesModule_ProvideByteArrayFactory.create(); - } - - @Override - public Provider getCharArrayProvider() { - return PrimitivesModule_ProvideCharArrayFactory.create(); - } - - @Override - public Provider getShortArrayProvider() { - return PrimitivesModule_ProvideShortArrayFactory.create(); - } - - @Override - public Provider getIntArrayProvider() { - return PrimitivesModule_ProvideIntArrayFactory.create(); - } - - @Override - public Provider getLongArrayProvider() { - return PrimitivesModule_ProvideLongArrayFactory.create(); - } - - @Override - public Provider getBooleanArrayProvider() { - return PrimitivesModule_ProvideBooleanArrayFactory.create(); - } - - @Override - public Provider getFloatArrayProvider() { - return PrimitivesModule_ProvideFloatArrayFactory.create(); - } - - @Override - public Provider 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 injectedThingProvider() { - return injectedThingProvider; - } - - @Override - public Lazy lazyInjectedThing() { - return DoubleCheckLazy.create(injectedThingProvider); - } - - @Override - public MembersInjector injectedThingMembersInjector() { - return injectedThingMembersInjector; - } - - @Override - public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() { - return typeWithInheritedMembersInjectionProvider.get(); - } - - @Override - public MembersInjector 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 provideIntegerProvider; - private Provider> provideArrayListStringProvider; - private Provider> provideLinkedListCharSeqProvider; - private Provider> provideListOfIntegerProvider; - private Provider, LinkedList, Integer, List>> boundedGenericsProvider; - private Provider provideDoubleProvider; - private Provider> provideLinkedListStringProvider; - private Provider>> provideArrayListOfComparableStringProvider; - private Provider> provideSetOfDoubleProvider; - private Provider, LinkedList>, Double, Set>> 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, LinkedList, Integer, List> bounds1() { - return boundedGenericsProvider.get(); - } - - @Override - public BoundedGenerics, LinkedList>, Double, Set> 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 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> genericProvider; - private Provider referencesGenericProvider; - private Provider provideIntegerProvider; - private Provider otherThingProvider; - private Provider thingProvider; - private Provider> genericDoubleReferencesProvider; - private Provider> genericDoubleReferencesProvider1; - private Provider>> generic2Provider; - private Provider> genericProvider1; - private Provider>> generic2Provider1; - private Provider> generic2Provider2; - private Provider>> genericProvider2; - private Provider> generic2Provider3; - private Provider>> genericProvider3; - private Provider complexGenericsProvider; - private MembersInjector> genericParentMembersInjector; - private MembersInjector> genericChildMembersInjector; - private MembersInjector> genericParentMembersInjector1; - private MembersInjector> genericChildMembersInjector1; - private final DaggerGenericComponent_PackageProxy test_sub_Proxy = new DaggerGenericComponent_PackageProxy(); - private MembersInjector exposedMembersInjector; - private Provider exposedProvider; - private Provider publicSubclassProvider; - private Provider> provideListOfIntegerProvider; - private Provider> provideIterableOfAWithCProvider; - private Provider provideDoubleProvider; - private Provider> provideListOfDoubleProvider; - private Provider> 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 doubleGenericA() { - return genericDoubleReferencesProvider.get(); - } - - @Override - public GenericDoubleReferences doubleGenericB() { - return genericDoubleReferencesProvider1.get(); - } - - @Override - public ComplexGenerics complexGenerics() { - return complexGenericsProvider.get(); - } - - @Override - public GenericNoDeps noDepsA() { - Provider> factory = GenericNoDeps_Factory.create(); - return factory.get(); - } - - @Override - public GenericNoDeps noDepsB() { - Provider> factory = GenericNoDeps_Factory.create(); - return factory.get(); - } - - @Override - public void injectA(GenericChild childA) { - genericChildMembersInjector.injectMembers(childA); - } - - @Override - public void injectB(GenericChild childB) { - genericChildMembersInjector1.injectMembers(childB); - } - - @Override - public Exposed exposed() { - return exposedProvider.get(); - } - - @Override - public PublicSubclass publicSubclass() { - return publicSubclassProvider.get(); - } - - @Override - public Iterable iterableInt() { - return provideIterableOfAWithCProvider.get(); - } - - @Override - public Iterable 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 doubleDependencyProvider; - private Provider mapOfStringAndProviderOfStringContribution1; - private Provider mapOfStringAndProviderOfStringContribution2; - private Provider>> mapOfStringAndProviderOfStringProvider; - private Provider> mapOfStringAndStringProvider; - private Provider> provideMapKeysProvider; - private Provider> provideMapValuesProvider; - private Provider> setOfIntegerContribution1Provider; - private Provider> setOfIntegerContribution2Provider; - private Provider> setOfIntegerContribution3Provider; - private Provider> setOfIntegerContribution4Provider; - private Provider> setOfIntegerContribution5Provider; - private Provider> setOfIntegerProvider; - private Provider mapOfNestedWrappedKeyAndProviderOfStringContribution1; - private Provider mapOfNestedWrappedKeyAndProviderOfStringContribution2; - private Provider>> mapOfNestedWrappedKeyAndProviderOfStringProvider; - private Provider> mapOfNestedWrappedKeyAndStringProvider; - private Provider mapOfClassOfAndProviderOfStringContribution1; - private Provider mapOfClassOfAndProviderOfStringContribution2; - private Provider, Provider>> mapOfClassOfAndProviderOfStringProvider; - private Provider, String>> mapOfClassOfAndStringProvider; - private Provider mapOfClassOfAndProviderOfStringContribution11; - private Provider mapOfClassOfAndProviderOfStringContribution21; - private Provider, Provider>> mapOfClassOfAndProviderOfStringProvider1; - private Provider, String>> mapOfClassOfAndStringProvider1; - private Provider mapOfLongAndProviderOfStringContribution1; - private Provider>> mapOfLongAndProviderOfStringProvider; - private Provider> mapOfLongAndStringProvider; - private Provider mapOfIntegerAndProviderOfStringContribution1; - private Provider>> mapOfIntegerAndProviderOfStringProvider; - private Provider> mapOfIntegerAndStringProvider; - private Provider mapOfShortAndProviderOfStringContribution1; - private Provider>> mapOfShortAndProviderOfStringProvider; - private Provider> mapOfShortAndStringProvider; - private Provider mapOfByteAndProviderOfStringContribution1; - private Provider>> mapOfByteAndProviderOfStringProvider; - private Provider> mapOfByteAndStringProvider; - private Provider mapOfBooleanAndProviderOfStringContribution1; - private Provider>> mapOfBooleanAndProviderOfStringProvider; - private Provider> mapOfBooleanAndStringProvider; - private Provider mapOfCharacterAndProviderOfStringContribution1; - private Provider mapOfCharacterAndProviderOfStringContribution2; - private Provider>> mapOfCharacterAndProviderOfStringProvider; - private Provider> mapOfCharacterAndStringProvider; - private Provider mapOfTestStringKeyAndProviderOfStringContribution1; - private Provider>> mapOfTestStringKeyAndProviderOfStringProvider; - private Provider> mapOfTestStringKeyAndStringProvider; - private Provider mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1; - private Provider>> mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider; - private Provider> 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() { - 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.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.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., 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., 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.builder(1) - .put(100L, mapOfLongAndProviderOfStringContribution1) - .build(); - this.mapOfLongAndStringProvider = MapFactory.create(mapOfLongAndProviderOfStringProvider); - this.mapOfIntegerAndProviderOfStringContribution1 = MultibindingModule_ValueFor100IntFactory.create(builder.multibindingModule); - this.mapOfIntegerAndProviderOfStringProvider = MapProviderFactory.builder(1) - .put((int) 100, mapOfIntegerAndProviderOfStringContribution1) - .build(); - this.mapOfIntegerAndStringProvider = MapFactory.create(mapOfIntegerAndProviderOfStringProvider); - this.mapOfShortAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ShortFactory.create(builder.multibindingModule); - this.mapOfShortAndProviderOfStringProvider = MapProviderFactory.builder(1) - .put((short) 100, mapOfShortAndProviderOfStringContribution1) - .build(); - this.mapOfShortAndStringProvider = MapFactory.create(mapOfShortAndProviderOfStringProvider); - this.mapOfByteAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ByteFactory.create(builder.multibindingModule); - this.mapOfByteAndProviderOfStringProvider = MapProviderFactory.builder(1) - .put((byte) 100, mapOfByteAndProviderOfStringContribution1) - .build(); - this.mapOfByteAndStringProvider = MapFactory.create(mapOfByteAndProviderOfStringProvider); - this.mapOfBooleanAndProviderOfStringContribution1 = MultibindingModule_ValueForTrueFactory.create(builder.multibindingModule); - this.mapOfBooleanAndProviderOfStringProvider = MapProviderFactory.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.builder(2) - .put('a', mapOfCharacterAndProviderOfStringContribution1) - .put('\n', mapOfCharacterAndProviderOfStringContribution2) - .build(); - this.mapOfCharacterAndStringProvider = MapFactory.create(mapOfCharacterAndProviderOfStringProvider); - this.mapOfTestStringKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.create(builder.multibindingModule); - this.mapOfTestStringKeyAndProviderOfStringProvider = MapProviderFactory.builder(1) - .put(TestUnwrappedAnnotationKeyCreator.createTestStringKey("foo\n"), mapOfTestStringKeyAndProviderOfStringContribution1) - .build(); - this.mapOfTestStringKeyAndStringProvider = MapFactory.create(mapOfTestStringKeyAndProviderOfStringProvider); - this.mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.create(builder.multibindingModule); - this.mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider = MapProviderFactory.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 map() { - return mapOfStringAndStringProvider.get(); - } - - @Override - public Map> mapOfProviders() { - return mapOfStringAndProviderOfStringProvider.get(); - } - - @Override - public Set mapKeys() { - return provideMapKeysProvider.get(); - } - - @Override - public Collection mapValues() { - return provideMapValuesProvider.get(); - } - - @Override - public Set set() { - return setOfIntegerProvider.get(); - } - - @Override - public Map nestedKeyMap() { - return mapOfNestedWrappedKeyAndStringProvider.get(); - } - - @Override - public Map, String> numberClassKeyMap() { - return mapOfClassOfAndStringProvider.get(); - } - - @Override - public Map, String> classKeyMap() { - return mapOfClassOfAndStringProvider1.get(); - } - - @Override - public Map longKeyMap() { - return mapOfLongAndStringProvider.get(); - } - - @Override - public Map integerKeyMap() { - return mapOfIntegerAndStringProvider.get(); - } - - @Override - public Map shortKeyMap() { - return mapOfShortAndStringProvider.get(); - } - - @Override - public Map byteKeyMap() { - return mapOfByteAndStringProvider.get(); - } - - @Override - public Map booleanKeyMap() { - return mapOfBooleanAndStringProvider.get(); - } - - @Override - public Map characterKeyMap() { - return mapOfCharacterAndStringProvider.get(); - } - - @Override - public Map unwrappedAnnotationKeyMap() { - return mapOfTestStringKeyAndStringProvider.get(); - } - - @Override - public Map 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 thingProvider; - private Provider nonComponentDependencyComponentProvider; - private Provider thingComponentProvider; - private Provider 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() { - 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.create(this); - this.thingComponentProvider = InstanceFactory.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 otherThingProvider; - private Provider thingProvider; - private MembersInjector injectedThingMembersInjector; - private Provider 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 otherThingProvider; - private Provider 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> scopedGenericProvider; - private Provider> 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 scopedGenericA() { - return scopedGenericProvider.get(); - } - - @Override - public ScopedGeneric 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 implements Factory> { - private final Provider tProvider; - - public Generic2_Factory(Provider tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public Generic2 get() { - return new Generic2(tProvider.get()); - } - - public static Factory> create(Provider tProvider) { - return new Generic2_Factory(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 implements Factory> { - private final MembersInjector> membersInjector; - - public GenericChild_Factory(MembersInjector> membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public GenericChild get() { - GenericChild instance = new GenericChild(); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory> create(MembersInjector> membersInjector) { - return new GenericChild_Factory(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 implements MembersInjector> { - private final MembersInjector> supertypeInjector; - private final Provider aProvider; - private final Provider tProvider; - - public GenericChild_MembersInjector(MembersInjector> supertypeInjector, Provider aProvider, Provider tProvider) { - assert supertypeInjector != null; - this.supertypeInjector = supertypeInjector; - assert aProvider != null; - this.aProvider = aProvider; - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public void injectMembers(GenericChild 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 MembersInjector> create(MembersInjector> supertypeInjector, Provider aProvider, Provider tProvider) { - return new GenericChild_MembersInjector(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 implements Factory> { - private final Provider tAndT2Provider; - private final Provider aAndA2Provider; - - public GenericDoubleReferences_Factory(Provider tAndT2Provider, Provider aAndA2Provider) { - assert tAndT2Provider != null; - this.tAndT2Provider = tAndT2Provider; - assert aAndA2Provider != null; - this.aAndA2Provider = aAndA2Provider; - } - - @Override - public GenericDoubleReferences get() { - return new GenericDoubleReferences(tAndT2Provider.get(), aAndA2Provider.get(), tAndT2Provider.get(), aAndA2Provider.get()); - } - - public static Factory> create(Provider tAndT2Provider, Provider aAndA2Provider) { - return new GenericDoubleReferences_Factory(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 { -INSTANCE; - - @Override - public GenericNoDeps get() { - return new GenericNoDeps(); - } - - @SuppressWarnings("unchecked") - public static Factory> 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 implements Factory> { - private final MembersInjector> membersInjector; - - public GenericParent_Factory(MembersInjector> membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public GenericParent get() { - GenericParent instance = new GenericParent(); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory> create(MembersInjector> membersInjector) { - return new GenericParent_Factory(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 implements MembersInjector> { - private final Provider xProvider; - private final Provider yProvider; - private final Provider bProvider; - - public GenericParent_MembersInjector(Provider xProvider, Provider yProvider, Provider bProvider) { - assert xProvider != null; - this.xProvider = xProvider; - assert yProvider != null; - this.yProvider = yProvider; - assert bProvider != null; - this.bProvider = bProvider; - } - - @Override - public void injectMembers(GenericParent 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 MembersInjector> create(Provider xProvider, Provider yProvider, Provider bProvider) { - return new GenericParent_MembersInjector(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 implements Factory> { - private final Provider tProvider; - - public Generic_Factory(Provider tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public Generic get() { - return new Generic(tProvider.get()); - } - - public static Factory> create(Provider tProvider) { - return new Generic_Factory(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 { - private final MembersInjector membersInjector; - private final Provider boxedBypeAndPrimitiveByteAndByteProvider; - private final Provider boxedCharAndPrimitiveCharAndCharProvider; - private final Provider boxedShortAndPrimitiveShortAndShortProvider; - private final Provider boxedIntAndPrimitiveIntAndIntProvider; - private final Provider boxedLongAndPrimitiveLongAndLongProvider; - private final Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - private final Provider boxedFloatAndPrimitiveFloatAndFloatProvider; - private final Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - private final Provider byteArrayProvider; - private final Provider charArrayProvider; - private final Provider shortArrayProvider; - private final Provider intArrayProvider; - private final Provider longArrayProvider; - private final Provider booleanArrayProvider; - private final Provider floatArrayAndLazyProvider; - private final Provider doubleArrayProvider; - private final Provider thingProvider; - private final MembersInjector thingMembersInjector; - - public InjectedThing_Factory(MembersInjector membersInjector, Provider boxedBypeAndPrimitiveByteAndByteProvider, Provider boxedCharAndPrimitiveCharAndCharProvider, Provider boxedShortAndPrimitiveShortAndShortProvider, Provider boxedIntAndPrimitiveIntAndIntProvider, Provider boxedLongAndPrimitiveLongAndLongProvider, Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider boxedFloatAndPrimitiveFloatAndFloatProvider, Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider byteArrayProvider, Provider charArrayProvider, Provider shortArrayProvider, Provider intArrayProvider, Provider longArrayProvider, Provider booleanArrayProvider, Provider floatArrayAndLazyProvider, Provider doubleArrayProvider, Provider thingProvider, MembersInjector 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 create(MembersInjector membersInjector, Provider boxedBypeAndPrimitiveByteAndByteProvider, Provider boxedCharAndPrimitiveCharAndCharProvider, Provider boxedShortAndPrimitiveShortAndShortProvider, Provider boxedIntAndPrimitiveIntAndIntProvider, Provider boxedLongAndPrimitiveLongAndLongProvider, Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider boxedFloatAndPrimitiveFloatAndFloatProvider, Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider byteArrayProvider, Provider charArrayProvider, Provider shortArrayProvider, Provider intArrayProvider, Provider longArrayProvider, Provider booleanArrayProvider, Provider floatArrayAndLazyProvider, Provider doubleArrayProvider, Provider thingProvider, MembersInjector 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 { - private final Provider boxedBypeAndPrimitiveByteAndByteProvider; - private final Provider boxedCharAndPrimitiveCharAndCharProvider; - private final Provider boxedShortAndPrimitiveShortAndShortProvider; - private final Provider boxedIntAndPrimitiveIntAndIntProvider; - private final Provider boxedLongAndPrimitiveLongAndLongProvider; - private final Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - private final Provider boxedFloatAndPrimitiveFloatAndFloatProvider; - private final Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - private final Provider byteArrayProvider; - private final Provider charArrayProvider; - private final Provider shortArrayProvider; - private final Provider intArrayProvider; - private final Provider longArrayProvider; - private final Provider booleanArrayProvider; - private final Provider floatArrayAndLazyProvider; - private final Provider doubleArrayProvider; - private final Provider thingProvider; - private final MembersInjector thingMembersInjector; - - public InjectedThing_MembersInjector(Provider boxedBypeAndPrimitiveByteAndByteProvider, Provider boxedCharAndPrimitiveCharAndCharProvider, Provider boxedShortAndPrimitiveShortAndShortProvider, Provider boxedIntAndPrimitiveIntAndIntProvider, Provider boxedLongAndPrimitiveLongAndLongProvider, Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider boxedFloatAndPrimitiveFloatAndFloatProvider, Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider byteArrayProvider, Provider charArrayProvider, Provider shortArrayProvider, Provider intArrayProvider, Provider longArrayProvider, Provider booleanArrayProvider, Provider floatArrayAndLazyProvider, Provider doubleArrayProvider, Provider thingProvider, MembersInjector 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 create(Provider boxedBypeAndPrimitiveByteAndByteProvider, Provider boxedCharAndPrimitiveCharAndCharProvider, Provider boxedShortAndPrimitiveShortAndShortProvider, Provider boxedIntAndPrimitiveIntAndIntProvider, Provider boxedLongAndPrimitiveLongAndLongProvider, Provider boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider boxedFloatAndPrimitiveFloatAndFloatProvider, Provider boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider byteArrayProvider, Provider charArrayProvider, Provider shortArrayProvider, Provider intArrayProvider, Provider longArrayProvider, Provider booleanArrayProvider, Provider floatArrayAndLazyProvider, Provider doubleArrayProvider, Provider thingProvider, MembersInjector 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 { - 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 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> { - private final MultibindingModule module; - - public MultibindingModule_ProvideFiveToSetFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideFiveToSet()); - } - - public static Factory> 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 { - private final MultibindingModule module; - private final Provider doubleDependencyProvider; - - public MultibindingModule_ProvideFooKeyFactory(MultibindingModule module, Provider 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 create(MultibindingModule module, Provider 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> { - private final MultibindingModule module; - private final Provider>> mapProvider; - - public MultibindingModule_ProvideMapKeysFactory(MultibindingModule module, Provider>> mapProvider) { - assert module != null; - this.module = module; - assert mapProvider != null; - this.mapProvider = mapProvider; - } - - @Override - public Set get() { - Set 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> create(MultibindingModule module, Provider>> 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> { - private final MultibindingModule module; - private final Provider> mapProvider; - - public MultibindingModule_ProvideMapValuesFactory(MultibindingModule module, Provider> mapProvider) { - assert module != null; - this.module = module; - assert mapProvider != null; - this.mapProvider = mapProvider; - } - - @Override - public Collection get() { - Collection 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> create(MultibindingModule module, Provider> 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> { - private final MultibindingModule module; - - public MultibindingModule_ProvideSixToSetFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideSixToSet()); - } - - public static Factory> 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - private final Provider somethingFactoryProvider; - - public NeedsFactory_Factory(Provider somethingFactoryProvider) { - assert somethingFactoryProvider != null; - this.somethingFactoryProvider = somethingFactoryProvider; - } - - @Override - public NeedsFactory get() { - return new NeedsFactory(somethingFactoryProvider.get()); - } - - public static Factory create(Provider 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 { -INSTANCE; - - @Override - public NeedsFactory_SomethingFactory get() { - return new NeedsFactory_SomethingFactory(); - } - - public static Factory 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 { - private final Provider thingProvider; - private final Provider nonComponentDependencyComponentProvider; - private final Provider thingComponentProvider; - - public NonComponentDependencyComponent$ThingTwo_Factory(Provider thingProvider, Provider nonComponentDependencyComponentProvider, Provider 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 create(Provider thingProvider, Provider nonComponentDependencyComponentProvider, Provider 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, B, C extends Iterable> implements Factory> { - private final ParentModule module; - private final Provider aProvider; - private final Provider cProvider; - - public ParentModule_ProvideIterableOfAWithCFactory(ParentModule module, Provider aProvider, Provider cProvider) { - assert module != null; - this.module = module; - assert aProvider != null; - this.aProvider = aProvider; - assert cProvider != null; - this.cProvider = cProvider; - } - - @Override - public Iterable get() { - Iterable 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 , B, C extends Iterable> Factory> create(ParentModule module, Provider aProvider, Provider cProvider) { - return new ParentModule_ProvideIterableOfAWithCFactory(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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { -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 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 { - private final Provider> genericAProvider; - - public ReferencesGeneric_Factory(Provider> genericAProvider) { - assert genericAProvider != null; - this.genericAProvider = genericAProvider; - } - - @Override - public ReferencesGeneric get() { - return new ReferencesGeneric(genericAProvider.get()); - } - - public static Factory create(Provider> 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 implements Factory> { - private final Provider tProvider; - - public ScopedGeneric_Factory(Provider tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public ScopedGeneric get() { - return new ScopedGeneric(tProvider.get()); - } - - public static Factory> create(Provider tProvider) { - return new ScopedGeneric_Factory(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[] 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 { - private final Provider unusedProvider; - - public Thing_Factory(Provider unusedProvider) { - assert unusedProvider != null; - this.unusedProvider = unusedProvider; - } - - @Override - public Thing get() { - return new Thing(unusedProvider.get()); - } - - public static Factory create(Provider 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 { - private final MembersInjector membersInjector; - - public TypeWithInheritedMembersInjection_Factory(MembersInjector membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public TypeWithInheritedMembersInjection get() { - TypeWithInheritedMembersInjection instance = new TypeWithInheritedMembersInjection(); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory create(MembersInjector 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 { - 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 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider dProvider; - private Provider 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider dProvider; - private Provider 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 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 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 lProvider; - private Provider 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 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 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 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider 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 stringProvider; - private Provider integerProvider; - private Provider lProvider; - private Provider fProvider; - private Provider 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - 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 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 { - private final Provider restClientProvider; - - public ContactDataStore_MembersInjector(Provider 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 create(Provider 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 contactDataStoreMembersInjector; - private MembersInjector 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 { -INSTANCE; - - @Override - public RestClient get() { - return new RestClient(); - } - - public static Factory 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 { - private final Provider restClientProvider; - - public ContactDataStore_MembersInjector(Provider 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 create(Provider 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 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 provideProductProvider; - private Provider 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 provideProductProvider; - private Provider 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 { - private final Provider productProvider; - - public Packager_Factory(Provider productProvider) { - assert productProvider != null; - this.productProvider = productProvider; - } - - @Override - public Packager get() { - return new Packager(productProvider.get()); - } - - public static Factory create(Provider 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 { - private final ProductOneModule module; - private final Provider productOneProvider; - - public ProductOneModule_ProvideProductFactory(ProductOneModule module, Provider 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 create(ProductOneModule module, Provider 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 { -INSTANCE; - - @Override - public ProductOne get() { - return new ProductOne(); - } - - public static Factory 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 { - private final ProductTwoModule module; - private final Provider productTwoProvider; - - public ProductTwoModule_ProvideProductFactory(ProductTwoModule module, Provider 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 create(ProductTwoModule module, Provider 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 { -INSTANCE; - - @Override - public ProductTwo get() { - return new ProductTwo(); - } - - public static Factory 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 { -INSTANCE; - - @Override - public RestClient get() { - return new RestClient(); - } - - public static Factory 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 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 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 { - 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 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 provideStringArrayProvider; - private MembersInjector> membersInjectGenericParentMembersInjector; - private MembersInjector childOfStringArrayMembersInjector; - private Provider[]> provideFooArrayOfStringArrayProvider; - private MembersInjector[]>> membersInjectGenericParentMembersInjector1; - private MembersInjector childOfArrayOfParentOfStringArrayMembersInjector; - private Provider provideIntArrayProvider; - private MembersInjector> membersInjectGenericParentMembersInjector2; - private MembersInjector 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 implements MembersInjector> { - private final Provider tProvider; - - public MembersInjectGenericParent_MembersInjector(Provider tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public void injectMembers(MembersInjectGenericParent instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.t = tProvider.get(); - } - - public static MembersInjector> create(Provider tProvider) { - return new MembersInjectGenericParent_MembersInjector(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[]> { - private final MembersInjectModule module; - - public MembersInjectModule_ProvideFooArrayOfStringArrayFactory(MembersInjectModule module) { - assert module != null; - this.module = module; - } - - @Override - public MembersInjectGenericParent[] get() { - MembersInjectGenericParent[] provided = module.provideFooArrayOfStringArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory[]> 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 { - 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 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 { - 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 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> setOfStringContribution1Provider; - private Provider> 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 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> setOfStringContribution2Provider; - private Provider> setOfStringContribution3Provider; - private Provider> setOfStringProvider; - private Provider> 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 foo() { - return fooProvider.get(); - } - - @Override - public FooGrandchildComponent fooGrandchildComponent() { - return new FooGrandchildComponentImpl(); - } - - private final class FooGrandchildComponentImpl implements FooGrandchildComponent { - private final DModule dModule; - private Provider> setOfStringContribution4Provider; - private Provider> setOfStringProvider; - private Provider> 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 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> { - private final AModule module; - - public AModule_ProvideStringFactory(AModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideString()); - } - - public static Factory> 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> { - private final BModule module; - - public BModule_ProvideStringFactory(BModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideString()); - } - - public static Factory> 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> { - private final CModule module; - - public CModule_ProvideStringFactory(CModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideString()); - } - - public static Factory> 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> { - private final DModule module; - - public DModule_ProvideStringFactory(DModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideString()); - } - - public static Factory> 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 implements Factory> { - private final Provider> stringsProvider; - - public Foo_Factory(Provider> stringsProvider) { - assert stringsProvider != null; - this.stringsProvider = stringsProvider; - } - - @Override - public Foo get() { - return new Foo(stringsProvider.get()); - } - - public static Factory> create(Provider> stringsProvider) { - return new Foo_Factory(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 provideNullableStringProvider; - private Provider provideNumberProvider; - private MembersInjector nullFooMembersInjector; - private Provider 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 stringProvider() { - return provideNullableStringProvider; - } - - @Override - public Number number() { - return provideNumberProvider.get(); - } - - @Override - public Provider 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 stringProvider; - private Provider 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() { - private final NullComponent nullComponent = builder.nullComponent; - @Nullable @Override public String get() { - return nullComponent.string(); - } - }; - this.numberProvider = new Factory() { - 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 stringProvider() { - return stringProvider; - } - - @Override - public Number number() { - return numberProvider.get(); - } - - @Override - public Provider 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 { - private final MembersInjector membersInjector; - private final Provider stringProvider; - private final Provider numberProvider; - - public NullFoo_Factory(MembersInjector membersInjector, Provider stringProvider, Provider 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 create(MembersInjector membersInjector, Provider stringProvider, Provider 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 { - private final Provider fieldInjectedStringAndStringProvider; - private final Provider fieldInjectedNumberAndNumberProvider; - - public NullFoo_MembersInjector(Provider fieldInjectedStringAndStringProvider, Provider 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 create(Provider fieldInjectedStringAndStringProvider, Provider 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 { - 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 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 { - 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 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> { -INSTANCE; - - @Override - public Set get() { - Set provided = AllStaticModule.contibuteEmptyIntegerSet(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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> { -INSTANCE; - - @Override - public Set get() { - return Collections.singleton(AllStaticModule.contributeString()); - } - - public static Factory> 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> setOfStringContribution1Provider; - private Provider> setOfStringContribution2Provider; - private Provider> setOfStringContribution3Provider; - private Provider> setOfStringProvider; - private Provider> setOfIntegerContribution1Provider; - private Provider> 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 getMultiboundStrings() { - return setOfStringProvider.get(); - } - - @Override - public Set 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> { -INSTANCE; - - @Override - public Set get() { - return Collections.singleton(SomeStaticModule.contributeStringFromAStaticMethod()); - } - - public static Factory> 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> { - private final SomeStaticModule module; - - public SomeStaticModule_ContributeStringFromAnInstanceMethodFactory(SomeStaticModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.contributeStringFromAnInstanceMethod()); - } - - public static Factory> 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> { - private final ContributionsModule module; - private final Provider doubleDependencyProvider; - - public ContributionsModule_ContributeAnIntFactory(ContributionsModule module, Provider doubleDependencyProvider) { - assert module != null; - this.module = module; - assert doubleDependencyProvider != null; - this.doubleDependencyProvider = doubleDependencyProvider; - } - - @Override - public Set get() { - return Collections.singleton(module.contributeAnInt(doubleDependencyProvider.get())); - } - - public static Factory> create(ContributionsModule module, Provider 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> { - private final ContributionsModule module; - - public ContributionsModule_ContributeAnotherIntFactory(ContributionsModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.contributeAnotherInt()); - } - - public static Factory> 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> { - private final ContributionsModule module; - - public ContributionsModule_ContributeSomeIntsFactory(ContributionsModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - Set provided = module.contributeSomeInts(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory> 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> generic2Provider; - public Provider> generic2Provider1; - public Provider> genericProvider; - public Provider> 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 { - private final MembersInjector membersInjector; - private final Provider> gppProvider; - private final Provider> gppcProvider; - - public Exposed_Factory(MembersInjector membersInjector, Provider> gppProvider, Provider> 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 create(MembersInjector membersInjector, Provider> gppProvider, Provider> 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 { - private final Provider> gpp2Provider; - private final Provider> gppc2Provider; - - public Exposed_MembersInjector(Provider> gpp2Provider, Provider> 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 create(Provider> gpp2Provider, Provider> 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 { - private final Provider iProvider; - - public OtherThing_Factory(Provider iProvider) { - assert iProvider != null; - this.iProvider = iProvider; - } - - @Override - public OtherThing get() { - return new OtherThing(iProvider.get()); - } - - public static Factory create(Provider 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 { -INSTANCE; - - @Override - public PublicEnclosed get() { - return new PublicEnclosed(); - } - - public static Factory 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 { -INSTANCE; - - @Override - public PackagePrivate get() { - return new PackagePrivate(); - } - - public static Factory 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 { - private final MembersInjector membersInjector; - private final Provider ppProvider; - - public PublicSubclass2_Factory(MembersInjector membersInjector, Provider 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 create(MembersInjector membersInjector, Provider 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 { - private final MembersInjector membersInjector; - private final Provider ppProvider; - - public PublicSubclass_Factory(MembersInjector membersInjector, Provider 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 create(MembersInjector membersInjector, Provider 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 { - 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 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> { - private final ChildModule module; - - public ChildModule_ProvideUnscopedObjectFactory(ChildModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideUnscopedObject()); - } - - public static Factory> 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 singletonTypeProvider; - private Provider unscopedTypeProvider; - private Provider> setOfObjectContribution1Provider; - private Provider> setOfObjectContribution2Provider; - private Provider> setOfObjectProvider; - private Provider 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 getUnscopedTypeProvider() { - return unscopedTypeProvider; - } - - @Override - public Set 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 requiresSingletonsProvider; - private Provider> setOfObjectContribution3Provider; - private Provider> 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 getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider> setOfObjectContribution4Provider; - private Provider> setOfObjectProvider; - private Provider provideAnInterfaceProvider; - private Provider 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 getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public NeedsAnInterface needsAnInterface() { - return provideNeedsAnInterfaceProvider.get(); - } - } - } - - private final class ChildAbstractClassComponentImpl extends ChildAbstractClassComponent { - private final ChildModule childModule; - private Provider requiresSingletonsProvider; - private Provider> setOfObjectContribution3Provider; - private Provider> 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 getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider> setOfObjectContribution4Provider; - private Provider> setOfObjectProvider; - private Provider provideAnInterfaceProvider; - private Provider 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 getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildAbstractClassComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set 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 provideIntProvider; - private Provider> 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 singletonTypeProvider; - private Provider unscopedTypeProvider; - private Provider> setOfObjectContribution1Provider; - private Provider> setOfObjectContribution2Provider; - private Provider> setOfObjectProvider; - private Provider 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 getUnscopedTypeProvider() { - return unscopedTypeProvider; - } - - @Override - public Set 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 requiresSingletonsProvider; - private Provider> setOfObjectContribution3Provider; - private Provider> 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 getUnscopedTypeProvider() { - return DaggerParentOfGenericComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider> setOfObjectContribution4Provider; - private Provider> setOfObjectProvider; - private Provider provideAnInterfaceProvider; - private Provider 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 getUnscopedTypeProvider() { - return DaggerParentOfGenericComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set 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 { - private final GrandchildModule module; - private final Provider implementsAnInterfaceProvider; - - public GrandchildModule_ProvideAnInterfaceFactory(GrandchildModule module, Provider 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 create(GrandchildModule module, Provider 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 { - private final GrandchildModule module; - private final Provider anInterfaceProvider; - - public GrandchildModule_ProvideNeedsAnInterfaceFactory(GrandchildModule module, Provider 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 create(GrandchildModule module, Provider 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> { - private final GrandchildModule module; - - public GrandchildModule_ProvideUnscopedObjectFactory(GrandchildModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideUnscopedObject()); - } - - public static Factory> 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 { -INSTANCE; - - @Override - public ImplementsAnInterface get() { - return new ImplementsAnInterface(); - } - - public static Factory 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> { - private final ParentModule module; - - public ParentModule_ProvideSingletonObjectFactory(ParentModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideSingletonObject()); - } - - public static Factory> 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> { - private final ParentModule module; - - public ParentModule_ProvideUnscopedObjectFactory(ParentModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.provideUnscopedObject()); - } - - public static Factory> 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 { - private final ParentModule module; - private final Provider unscopedTypeProvider; - - public ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory(ParentModule module, Provider 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 create(ParentModule module, Provider 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 { - private final Provider singletonTypeProvider; - private final Provider unscopedTypeBoundAsSingletonProvider; - - public RequiresSingletons_Factory(Provider singletonTypeProvider, Provider 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 create(Provider singletonTypeProvider, Provider 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 { -INSTANCE; - - @Override - public SingletonType get() { - return new SingletonType(); - } - - public static Factory 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 { - private final Provider singletonTypeProvider; - - public UnscopedType_Factory(Provider singletonTypeProvider) { - assert singletonTypeProvider != null; - this.singletonTypeProvider = singletonTypeProvider; - } - - @Override - public UnscopedType get() { - return new UnscopedType(singletonTypeProvider.get()); - } - - public static Factory create(Provider 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 provideStringProvider; - private Provider 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 provideStringProvider; - private Provider 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 { - 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 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 { - private final Provider sProvider; - - public CommonName_Factory(Provider sProvider) { - assert sProvider != null; - this.sProvider = sProvider; - } - - @Override - public CommonName get() { - return new CommonName(sProvider.get()); - } - - public static Factory create(Provider 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 { - 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 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 { - private final Provider iProvider; - - public CommonName_Factory(Provider iProvider) { - assert iProvider != null; - this.iProvider = iProvider; - } - - @Override - public CommonName get() { - return new CommonName(iProvider.get()); - } - - public static Factory create(Provider 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 provideStringProvider; - private Provider> setOfStringContribution1Provider; - private Provider> setOfStringProvider; - private Provider 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 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> setOfStringContribution1Provider; - private Provider> setOfStringProvider; - private Provider 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 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> { - private final RepeatedModule module; - - public RepeatedModule_ContributeStringFactory(RepeatedModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set get() { - return Collections.singleton(module.contributeString()); - } - - public static Factory> 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 { - 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 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 { - 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 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 { - 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 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 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 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[] classes; - - AutoAnnotation_MultibindingTest_testWrappedAnnotationKey( - TestStringKey value, - int[] integers, - TestClassKey[] annotations, - Class[] 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 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[] 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 Binary files a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class and /dev/null 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 Binary files a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/Request.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/Response.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class and /dev/null 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 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 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 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 numGreetingsProducer; - private Provider getGreetingProvider; - private Producer> 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() { - private final DependedProductionComponent dependedProductionComponent = builder.dependedProductionComponent; - @Override public ListenableFuture get() { - return dependedProductionComponent.numGreetings(); - } - }; - this.getGreetingProvider = new Factory() { - 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> 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> setOfStringContribution1Producer; - private Producer> setOfStringContribution2Producer; - private Producer> setOfStringContribution3Producer; - private Producer> setOfStringContribution4Producer; - private Producer> setOfStringProducer; - private Producer 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> strs() { - return setOfStringProducer.get(); - } - - @Override - public ListenableFuture 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 greetingProducer; - private Producer 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() { - 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 { - 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 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 { - 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 compute() { - ListenableFuture future = Producers.submitToExecutor(new Callable() { - @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> { - private final DependentProducerModule module; - private final Executor executor; - private final Producer numGreetingsProducer; - private final Producer greetingProducer; - - public DependentProducerModule_GreetingsFactory(DependentProducerModule module, Executor executor, Producer numGreetingsProducer, Producer 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> compute() { - ListenableFuture numGreetingsProducerFuture = numGreetingsProducer.get(); - ListenableFuture greetingProducerFuture = greetingProducer.get(); - return Futures.transform(Futures.allAsList(numGreetingsProducerFuture,greetingProducerFuture), new AsyncFunction, List>() { - @SuppressWarnings("unchecked") // safe by specification - @Override public ListenableFuture> apply(List 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> { - 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> compute() { - ListenableFuture>> future = Producers.submitToExecutor(new Callable>>() { - @Override public ListenableFuture> 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> { - 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> compute() { - ListenableFuture>> future = Producers.submitToExecutor(new Callable>>() { - @Override public ListenableFuture> 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 { - private final MultibindingProducerModule module; - private final Executor executor; - private final Producer> strsProducer; - - public MultibindingProducerModule_StrCountFactory(MultibindingProducerModule module, Executor executor, Producer> strsProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert strsProducer != null; - this.strsProducer = strsProducer; - } - - @Override - protected ListenableFuture compute() { - ListenableFuture> strsProducerFuture = strsProducer.get(); - return Futures.transform(strsProducerFuture, new AsyncFunction, Integer>() { - @Override public ListenableFuture apply(Set 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> { - 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> compute() { - ListenableFuture> future = Producers.submitToExecutor(new Callable>() { - @Override public Set 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> { - 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> compute() { - ListenableFuture> future = Producers.submitToExecutor(new Callable>() { - @Override public Set 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 { -INSTANCE; - - @Override - public Request get() { - return new Request(); - } - - public static Factory 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 { - 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 compute() { - ListenableFuture> future = Producers.submitToExecutor(new Callable>() { - @Override public ListenableFuture 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 { - private final ResponseProducerModule module; - private final Executor executor; - private final Producer greetingProducer; - private final Producer requestProducer; - - public ResponseProducerModule_ResponseFactory(ResponseProducerModule module, Executor executor, Producer greetingProducer, Producer 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 compute() { - ListenableFuture greetingProducerFuture = greetingProducer.get(); - ListenableFuture requestProducerFuture = requestProducer.get(); - return Futures.transform(Futures.allAsList(greetingProducerFuture,requestProducerFuture), new AsyncFunction, Response>() { - @SuppressWarnings("unchecked") // safe by specification - @Override public ListenableFuture apply(List 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 { - private final SimpleProducerModule module; - private final Executor executor; - private final Producer strProducer; - - public SimpleProducerModule_LenFactory(SimpleProducerModule module, Executor executor, Producer strProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert strProducer != null; - this.strProducer = strProducer; - } - - @Override - protected ListenableFuture compute() { - ListenableFuture strProducerFuture = strProducer.get(); - return Futures.transform(strProducerFuture, new AsyncFunction() { - @Override public ListenableFuture 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 { - 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 compute() { - ListenableFuture> future = Producers.submitToExecutor(new Callable>() { - @Override public ListenableFuture 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class and /dev/null 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 Binary files a/compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class and /dev/null 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 -- cgit v1.2.3