diff options
author | Paul Duffin <paulduffin@google.com> | 2015-11-25 11:55:27 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2015-11-25 11:55:27 +0000 |
commit | ebcea322e7c6c25f52d246387206e7d34e8cd7cd (patch) | |
tree | c9dc51e25c6e556103b95ac3e9c5e7544c842190 | |
parent | a2ccde746386fc817c16d7656c74a5bb8a25c37d (diff) | |
download | dagger2-ebcea322e7c6c25f52d246387206e7d34e8cd7cd.tar.gz |
Removed prebuilt files that were accidentally uploaded
Change-Id: I1857af106a49c09005f1705be3bcae3c1ffec19c
698 files changed, 0 insertions, 9528 deletions
diff --git a/compiler/src/it/functional-tests/target/classes/test/A.class b/compiler/src/it/functional-tests/target/classes/test/A.class Binary files differdeleted file mode 100644 index 5b0f08afd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/A.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7252360f9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/A_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class b/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class Binary files differdeleted file mode 100644 index 5d256bc1c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 951d719e5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AbstractMembersInjectingBaseClass_MembersInjector.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class b/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class Binary files differdeleted file mode 100644 index 481151778..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AbstractMiddleClassWithoutMembers.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e64da63d3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 81a137fc3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 21de57ba7..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 295d9e2ec..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/B.class b/compiler/src/it/functional-tests/target/classes/test/B.class Binary files differdeleted file mode 100644 index a8f05ad34..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/B.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1e7e7974f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/B_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class b/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class Binary files differdeleted file mode 100644 index f8487e3ae..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BasicAbstractClassComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class b/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class Binary files differdeleted file mode 100644 index 034057b14..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BasicComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class Binary files differdeleted file mode 100644 index 29c895e5a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class Binary files differdeleted file mode 100644 index 55df97392..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 78d93e115..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b3fd3f7c4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideArrayListStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 22b6f3667..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideDoubleFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 85c626bee..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8a8fb9bd9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 49ee8dc92..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideLinkedListStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1262b1a0b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideListOfIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8dfa9f37b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenericModule_ProvideSetOfDoubleFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class b/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class Binary files differdeleted file mode 100644 index 727d42b04..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ee50c4137..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/BoundedGenerics_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class b/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class Binary files differdeleted file mode 100644 index 990bb389e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7c6c0f882..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideDoubleFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ba4d2324a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildDoubleModule_ProvideListOfDoubleFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class b/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class Binary files differdeleted file mode 100644 index bfd9c3686..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4d9791b0f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cf4785f1f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ChildIntegerModule_ProvideListOfIntegerFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class b/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class Binary files differdeleted file mode 100644 index ca5cc7e2a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bab5eb4bc..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ComplexGenerics_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class b/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class Binary files differdeleted file mode 100644 index 0baa3d016..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ComponentDependsOnGeneratedCode.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 11913f2fa..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1c014f15c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class Binary files differdeleted file mode 100644 index 832bb9103..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicAbstractClassComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 30c29a475..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9b51bb9f9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class Binary files differdeleted file mode 100644 index 2d8060bdd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBasicComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bd2e5abad..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 443a01e69..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class Binary files differdeleted file mode 100644 index 2a31cacc4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerBoundedGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fd47fd2e1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3f139958b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class b/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class Binary files differdeleted file mode 100644 index d97c40196..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerComponentDependsOnGeneratedCode.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d6bacc444..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3702f1acd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class Binary files differdeleted file mode 100644 index db28d8e1e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e3b23fd47..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a771169d0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class Binary files differdeleted file mode 100644 index 2db66f42f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerMultibindingComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 24b088959..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index baa205f34..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class Binary files differdeleted file mode 100644 index 9036479f1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerNonComponentDependencyComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d2f173c06..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9a70a92cf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e78c1f7f0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassBar_NestedComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7d3a20fd1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1ce5ec3bb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9066f6e4a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerOuterClassFoo_NestedComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2847d0164..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2db3bca06..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent$Builder.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class Binary files differdeleted file mode 100644 index f9aea2c80..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/DaggerSingletonGenericComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic.class b/compiler/src/it/functional-tests/target/classes/test/Generic.class Binary files differdeleted file mode 100644 index 74c6a2dfe..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Generic.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/Generic2.class b/compiler/src/it/functional-tests/target/classes/test/Generic2.class Binary files differdeleted file mode 100644 index 70d0c4d16..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Generic2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5a80da9d2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Generic2_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericChild.class b/compiler/src/it/functional-tests/target/classes/test/GenericChild.class Binary files differdeleted file mode 100644 index 3636e1a5d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericChild.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 05ac299e9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericChild_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a43dd7f69..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericChild_MembersInjector.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class Binary files differdeleted file mode 100644 index 2a8a12cdd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class b/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class Binary files differdeleted file mode 100644 index 9d7383d4e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5288a1909..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericDoubleReferences_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class b/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class Binary files differdeleted file mode 100644 index 20a8b789c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 69535787c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericNoDeps_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/GenericParent.class b/compiler/src/it/functional-tests/target/classes/test/GenericParent.class Binary files differdeleted file mode 100644 index 00e5caf91..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericParent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0ad7a27b0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericParent_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ed217cc85..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/GenericParent_MembersInjector.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c01a7ff40..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Generic_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class b/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class Binary files differdeleted file mode 100644 index ccbd10e73..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3e7589d2f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 22230bddf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/InjectedThing_MembersInjector.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/Injector.class b/compiler/src/it/functional-tests/target/classes/test/Injector.class Binary files differdeleted file mode 100644 index 39a8f5869..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Injector.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class Binary files differdeleted file mode 100644 index 2d3391439..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class Binary files differdeleted file mode 100644 index e7d6f9c51..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingDependency.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class b/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class Binary files differdeleted file mode 100644 index 57c672bcc..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2bbd4570f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideBarKeyFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d0f2b4261..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFiveToSetFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a6279d068..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideFooKeyFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 31f17031c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapKeysFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9bd2173fd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideMapValuesFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 76121c5a1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ProvideSixToSetFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fbd700b14..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ByteFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b5cf5a43e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100IntFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 83e80b4fa..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100LongFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1a5716b24..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueFor100ShortFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bf8d6760c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForAFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index eb38a7af1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e7f717817..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForClassLongFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index dea9f0bf2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a8d262ae5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForLongFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 80789ac0d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNewlineFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0f63660c5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2ad1fe432..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e95ddb881..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForTrueFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 66de50ec2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 481c7e664..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 579b77617..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory$Something.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class b/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class Binary files differdeleted file mode 100644 index b27676afe..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 45b59cc24..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 15e599ac5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 29ce60f94..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NeedsFactory_SomethingFactory_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4494f9a8d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1ebef3bf3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 97ebdb398..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ebda07e92..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent$ThingTwo_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class b/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class Binary files differdeleted file mode 100644 index 7871ef863..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/NonComponentDependencyComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c0857cda8..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar$NestedComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class Binary files differdeleted file mode 100644 index ab2b71967..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/OuterClassBar.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d5e118a3e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo$NestedComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class b/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class Binary files differdeleted file mode 100644 index 6cbc369cb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/OuterClassFoo.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ParentModule.class b/compiler/src/it/functional-tests/target/classes/test/ParentModule.class Binary files differdeleted file mode 100644 index 0fa3925a4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ParentModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0192dbc2c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ParentModule_ProvideIterableOfAWithCFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class b/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class Binary files differdeleted file mode 100644 index 7a1023538..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 44dc60a19..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ab7fe896a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_BoundDoubleFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 23281c504..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 260b1bf29..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideBooleanFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3569991a8..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d8b073d83..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideByteFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c9f3054c2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 31fd662bf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideCharFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4bf1a3fee..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c6cef2de0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideFloatFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 02ba00587..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ba9f0115b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideIntFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7ea4d780a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 127737fd3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideLongFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index caa25df0e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6e439f442..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/PrimitivesModule_ProvideShortFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class b/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class Binary files differdeleted file mode 100644 index 06185b659..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5f82891d0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ReferencesGeneric_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class b/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class Binary files differdeleted file mode 100644 index 20af34070..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8e6f668a3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/ScopedGeneric_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class b/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class Binary files differdeleted file mode 100644 index f6de44c81..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/SingletonGenericComponent.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class b/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class Binary files differdeleted file mode 100644 index 3eb2852a0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestBooleanKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class b/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class Binary files differdeleted file mode 100644 index 74de216f6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestByteKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class b/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class Binary files differdeleted file mode 100644 index 153149415..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestCharKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class b/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class Binary files differdeleted file mode 100644 index 82e83525a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestClassKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class b/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class Binary files differdeleted file mode 100644 index 812d7a711..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestIntKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class b/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class Binary files differdeleted file mode 100644 index 08a84bcd6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestLongKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class b/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class Binary files differdeleted file mode 100644 index 29cc60f3e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestNumberClassKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class b/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class Binary files differdeleted file mode 100644 index 84c9c9718..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestShortKey.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3558d1c5b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKey.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c40276320..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey$NestedWrappedKeyCreator.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class b/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class Binary files differdeleted file mode 100644 index 2da81617d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestStringKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class b/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class Binary files differdeleted file mode 100644 index 54f727992..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class b/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class Binary files differdeleted file mode 100644 index cfba81f42..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestUnwrappedAnnotationKeyCreator.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class b/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class Binary files differdeleted file mode 100644 index 9545b6055..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKey.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class b/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class Binary files differdeleted file mode 100644 index 1f2e4a971..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TestWrappedAnnotationKeyCreator.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/Thing.class b/compiler/src/it/functional-tests/target/classes/test/Thing.class Binary files differdeleted file mode 100644 index 24101196f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Thing.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bf7ffaae4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/Thing_Factory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class b/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class Binary files differdeleted file mode 100644 index 6272e296a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e39d4d5bc..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/TypeWithInheritedMembersInjection_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c7ce4efd0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d952ff841..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/ByteModule_BFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 35a943118..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bce0df01e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8b4f3ae74..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerDepComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9d7936600..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e0bff3dcf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 25690f4ec..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b07990ba6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 137804e91..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl$GrandchildImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a92b722db..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$MiddleChildImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 01f7f32f0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6bf6832fb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 66a9181f8..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl$GrandchildImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c08cc4c26..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$OtherMiddleChildImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0f4079f1d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2317e4c04..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderAbstractClassImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e3ab6a18c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5a33eb93e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent$TestChildComponentWithBuilderInterfaceImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7c13f8222..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4f8a3d382..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2615fecce..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cfde9e75c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 219673e81..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent$GrandchildImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fa43a6fdb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerParentOfGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e36e84790..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d8b980d0a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2b66078b6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderAbstractClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 86045c67c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2a8e75f3e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d72fea092..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithBuilderInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b8864e524..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 91feb7d24..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8bb8b89d1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f9dbd60ba..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cdeeb01de..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 817f26dcd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DaggerTestComponentWithGenericBuilderInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 817678039..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DepComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6343fe117..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0057887ba..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/DoubleModule_DFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 613f72c85..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 15938e74f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/FloatModule_FFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5ad0f4f89..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/GenericParent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8dc9ef273..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fe6467f04..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/Grandchild.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9f8593303..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7f48d0bd3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 756889a9b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8af7ab1cc..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/LongModule_LFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5932a2a4e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6095caeb5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleChild.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 69a6d86db..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/MiddleScope.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c66bdf6c4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fb2aa775e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/OtherMiddleChild.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1f8780851..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/ParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3806d0bdd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/ParentOfGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 08b2472ce..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 14f561279..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/StringModule_StringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b8bb84009..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 24f8a8fbd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b5607f7c0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderAbstractClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ea9c38495..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d06c2686d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7399f252c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestChildComponentWithBuilderInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b5d735403..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 98bd32571..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b9d209a17..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderAbstractClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9099d5c44..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e0cb76d85..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 626909db9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithBuilderInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6dcd5945a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 37c0cf38a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1f9c5061a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderAbstractClass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0f7b9a230..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2bdb5e1ad..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface$SharedBuilder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ef5e25432..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/TestComponentWithGenericBuilderInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0bc10dd4b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ApiComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a66031958..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/CloudContactDataStore.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ad2405284..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c2e23b563..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9a6f06b44..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2cbd339a4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6cd698ce9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/DaggerApiComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 38ff0921a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 94dfe224a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/abstractinjectmethod/RestClient_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1474902a4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a97a38fbb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0661cfb10..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerOneComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 747559a4e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 70de723df..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a3e7f774c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/DaggerPackagerTwoComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cce10a59a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b419ad888..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerOneComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4cfceaa69..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/PackagerTwoComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ea9bc0d92..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Packager_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 50a825947..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/Product.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0acdccb81..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5d234b694..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 89d723606..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOneModule_ProvideProductFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bdb092bf8..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductOne_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e6c976b17..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3e20d4557..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8f041c1ba..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwoModule_ProvideProductFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c93aba532..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/product/ProductTwo_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 493c9e370..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cf66600e1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a42a01c98..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent$SubComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f9802fc93..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/DaggerRootComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d76d26b7e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2a67a421f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a37d7b6d4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/RootComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 49c82146e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/builder/subcomponent/SubComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0173043f0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfArrayOfParentOfStringArray.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6033324fb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfPrimitiveIntArray.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ce1c979e3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/ChildOfStringArray.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0ee2d134d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 33b6eb3ec..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6df464913..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/DaggerMembersInjectComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1f2fdfb7a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b61d37511..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 61d659594..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectGenericParent_MembersInjector.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a68a17e11..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7a1ea5930..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fe84b88fa..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 994c86da5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index af8df0808..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 05adb9da6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a85147f1c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl$FooGrandchildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index df11bba99..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent$FooChildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 25a8947f9..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/DaggerFooComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 06aaffa2b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/FooComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 292e4eea1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d39b39e9f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/a/AModule_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 85a63abd1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0bafddc01..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/b/BModule_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0dd730550..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 69a9ebcce..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/c/CModule_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 11af190f3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c3d7c7169..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/d/DModule_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 03eee0f7c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ffbe6e764..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/foo/Foo_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9f04a7cc1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/grandsub/FooGrandchildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 757dc984c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/multipackage/sub/FooChildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d861d0793..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b416d5cdf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bf568f925..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 72fcf3397..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7147fe63c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b18e193d2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c667dd696..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/DaggerNullComponentWithDependency.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1ced792e2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 476368df4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullComponentWithDependency.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9fc4521fa..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cd8089692..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5cfbcc8a0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullFoo_MembersInjector.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5b5ed66b4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2d714b490..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNullableStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f086d2c8b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/NullModule_ProvideNumberFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6fac710a3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/nullables/Nullable.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 496239799..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5acb9db36..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7a57a3579..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/AllStaticModule_ContributeStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e6bbfaa4e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f538647ab..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 11accabc0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/DaggerStaticTestComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3144f7ab4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 124e8e040..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5b4aece3e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1abae9660..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/staticprovides/StaticTestComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5cabd6846..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c60b25f22..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnIntFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b82189255..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeAnotherIntFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 19430b58c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/ContributionsModule_ContributeSomeIntsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0c4664256..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/DaggerGenericComponent_PackageProxy.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 36514decd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d3aab2285..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 81b2f64f7..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/Exposed_MembersInjector.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2a727d579..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cc9285abf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/OtherThing_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bc12412c6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c24c3adc3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 89a293b22..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4f325e603..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivateContainer.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 472d079f4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PackagePrivate_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ba723ca84..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c09b83d77..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 942ba3db3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass2_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 20a2642c6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/sub/PublicSubclass_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 77ca460ca..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/AnInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f265a15c6..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/BoundAsSingleton.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0a6e67a37..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildAbstractClassComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5075baa71..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0ec97391c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildComponentRequiringModules.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 03217f454..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 90de24748..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b56dc2558..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithParameters.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 955327972..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1e2a0dff5..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModuleWithState_ProvideIntFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 65139cafb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8f711515b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 20c38e369..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cb3420e4f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl$GrandchildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 3a9deefb4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildAbstractClassComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ed73304f2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl$GrandchildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index bf1423745..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0d174e6ed..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent$ChildComponentRequiringModulesImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2439a9460..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2d281e59d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b1f5d1d3c..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 00af3fc4e..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl$GrandchildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a130a3e08..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent$ChildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5653e5b2f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/DaggerParentOfGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index dfa9b0fdb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GenericParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 390f0e566..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c6ac188cb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4d275e9b3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e6a1f1dcb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1d79a804f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 75893a16a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index efd6574e1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f36c98c68..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ImplementsAnInterface_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ed949d4da..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/NeedsAnInterface.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c7bffc5c7..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7ce269633..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentGetters.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ae1d91e66..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2aeb06bcf..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2a25ee1e0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 680e3a6c1..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 4ece42f63..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8e35c9426..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b40bbf853..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/ParentOfGenericComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 43c7104db..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 23be0210a..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/RequiresSingletons_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d716fe63b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 63794ef99..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/SingletonType_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 54272acd3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 85ab954b2..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/UnscopedType_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e6f3594d3..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ChildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1c5649a25..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 536e4b27d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 873a34871..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent$ChildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index acf4107e7..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/DaggerParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 5ad576eeb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/ParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6b2607534..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 30f90da6b..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ff32b8318..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8a6d851a4..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/a/CommonName_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9310d9d0f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 61965facc..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2cec405dd..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ecff3a31f..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/hiding/b/CommonName_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 90a566ff0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ChildComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index dfadab303..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7e777cd56..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d70259668..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent$ChildComponentImpl.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 74e36c166..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/DaggerParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a621dee34..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInChild.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 403929149..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/OnlyUsedInParent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b20830de7..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 726575bba..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/ParentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0051bb506..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9974b8dbe..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 19c8865fb..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 475538dea..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a47f2071d..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7ab4a8ec0..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 80ab0a828..000000000 --- a/compiler/src/it/functional-tests/target/classes/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.class +++ /dev/null diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java deleted file mode 100644 index 2ef60bf9d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/A_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum A_Factory implements Factory<A> { -INSTANCE; - - @Override - public A get() { - return new A(); - } - - public static Factory<A> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java deleted file mode 100644 index bcc27e590..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AbstractMembersInjectingBaseClass_MembersInjector.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class AbstractMembersInjectingBaseClass_MembersInjector implements MembersInjector<AbstractMembersInjectingBaseClass> { - private final Provider<Thing> thingProvider; - - public AbstractMembersInjectingBaseClass_MembersInjector(Provider<Thing> thingProvider) { - assert thingProvider != null; - this.thingProvider = thingProvider; - } - - @Override - public void injectMembers(AbstractMembersInjectingBaseClass instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.thing = thingProvider.get(); - } - - public static MembersInjector<AbstractMembersInjectingBaseClass> create(Provider<Thing> thingProvider) { - return new AbstractMembersInjectingBaseClass_MembersInjector(thingProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java deleted file mode 100644 index 8ebfacdd0..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey.java +++ /dev/null @@ -1,55 +0,0 @@ - -package test; - -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey implements TestStringKey.NestedWrappedKey { - - private final Class<?> value; - - AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey( - Class<?> value) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - } - - @Override - public Class<? extends TestStringKey.NestedWrappedKey> annotationType() { - return TestStringKey.NestedWrappedKey.class; - } - - @Override - public Class<?> value() { - return value; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestStringKey.NestedWrappedKey("); - sb.append(value); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestStringKey.NestedWrappedKey) { - TestStringKey.NestedWrappedKey that = (TestStringKey.NestedWrappedKey) o; - return (value.equals(that.value())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())); - // 111972721 is "value".hashCode() - } - -} diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java deleted file mode 100644 index 29a3ac41c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey.java +++ /dev/null @@ -1,90 +0,0 @@ - -package test; - -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey implements TestStringKey { - - private final String value; - - AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey( - String value) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - } - - @Override - public Class<? extends TestStringKey> annotationType() { - return TestStringKey.class; - } - - @Override - public String value() { - return value; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestStringKey("); - appendQuoted(sb, value); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestStringKey) { - TestStringKey that = (TestStringKey) o; - return (value.equals(that.value())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())); - // 111972721 is "value".hashCode() - } - - private static void appendQuoted(StringBuilder sb, String s) { - sb.append('"'); - for (int i = 0; i < s.length(); i++) { - appendEscaped(sb, s.charAt(i)); - } - sb.append('"'); - } - - private static void appendEscaped(StringBuilder sb, char c) { - switch (c) { - case '\\': - case '"': - case '\'': - sb.append('\\').append(c); - break; - case '\n': - sb.append("\\n"); - break; - case '\r': - sb.append("\\r"); - break; - case '\t': - sb.append("\\t"); - break; - default: - if (c < 0x20) { - sb.append(String.format("\\%03o", (int) c)); - } else if (c < 0x7f || Character.isLetter(c)) { - sb.append(c); - } else { - sb.append(String.format("\\u%04x", (int) c)); - } - break; - } - } -} diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java deleted file mode 100644 index f156d97a3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey.java +++ /dev/null @@ -1,90 +0,0 @@ - -package test; - -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey implements TestStringKey { - - private final String value; - - AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey( - String value) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - } - - @Override - public Class<? extends TestStringKey> annotationType() { - return TestStringKey.class; - } - - @Override - public String value() { - return value; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestStringKey("); - appendQuoted(sb, value); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestStringKey) { - TestStringKey that = (TestStringKey) o; - return (value.equals(that.value())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())); - // 111972721 is "value".hashCode() - } - - private static void appendQuoted(StringBuilder sb, String s) { - sb.append('"'); - for (int i = 0; i < s.length(); i++) { - appendEscaped(sb, s.charAt(i)); - } - sb.append('"'); - } - - private static void appendEscaped(StringBuilder sb, char c) { - switch (c) { - case '\\': - case '"': - case '\'': - sb.append('\\').append(c); - break; - case '\n': - sb.append("\\n"); - break; - case '\r': - sb.append("\\r"); - break; - case '\t': - sb.append("\\t"); - break; - default: - if (c < 0x20) { - sb.append(String.format("\\%03o", (int) c)); - } else if (c < 0x7f || Character.isLetter(c)) { - sb.append(c); - } else { - sb.append(String.format("\\u%04x", (int) c)); - } - break; - } - } -} diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java deleted file mode 100644 index 73deb28a1..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey.java +++ /dev/null @@ -1,120 +0,0 @@ - -package test; - -import java.util.Arrays; -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey implements TestWrappedAnnotationKey { - - private final TestStringKey value; - - private final int[] integers; - - private final TestClassKey[] annotations; - - private final Class<? extends Number>[] classes; - - AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey( - TestStringKey value, - int[] integers, - TestClassKey[] annotations, - Class<? extends Number>[] classes) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - if (integers == null) { - throw new NullPointerException("Null integers"); - } - this.integers = integers.clone(); - if (annotations == null) { - throw new NullPointerException("Null annotations"); - } - this.annotations = annotations.clone(); - if (classes == null) { - throw new NullPointerException("Null classes"); - } - this.classes = classes.clone(); - } - - @Override - public Class<? extends TestWrappedAnnotationKey> annotationType() { - return TestWrappedAnnotationKey.class; - } - - @Override - public TestStringKey value() { - return value; - } - - @Override - public int[] integers() { - return integers.clone(); - } - - @Override - public TestClassKey[] annotations() { - return annotations.clone(); - } - - @Override - public Class<? extends Number>[] classes() { - return classes.clone(); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestWrappedAnnotationKey("); - sb.append("value="); - sb.append(value); - sb.append(", "); - sb.append("integers="); - sb.append(Arrays.toString(integers)); - sb.append(", "); - sb.append("annotations="); - sb.append(Arrays.toString(annotations)); - sb.append(", "); - sb.append("classes="); - sb.append(Arrays.toString(classes)); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestWrappedAnnotationKey) { - TestWrappedAnnotationKey that = (TestWrappedAnnotationKey) o; - return (value.equals(that.value())) - && (Arrays.equals(integers, - (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) - ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).integers - : that.integers())) - && (Arrays.equals(annotations, - (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) - ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).annotations - : that.annotations())) - && (Arrays.equals(classes, - (that instanceof AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) - ? ((AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey) that).classes - : that.classes())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())) + - ((127 * 570074869) ^ (Arrays.hashCode(integers))) + - ((127 * -961709276) ^ (Arrays.hashCode(annotations))) + - ((127 * 853620774) ^ (Arrays.hashCode(classes))); - // 111972721 is "value".hashCode() - // 570074869 is "integers".hashCode() - // -961709276 is "annotations".hashCode() - // 853620774 is "classes".hashCode() - } - -} diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java deleted file mode 100644 index a4e32538f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/B_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum B_Factory implements Factory<B> { -INSTANCE; - - @Override - public B get() { - return new B(); - } - - public static Factory<B> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java deleted file mode 100644 index 365c32a6f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListOfComparableStringFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.LinkedList; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideArrayListOfComparableStringFactory implements Factory<LinkedList<Comparable<String>>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideArrayListOfComparableStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList<Comparable<String>> get() { - LinkedList<Comparable<String>> provided = module.provideArrayListOfComparableString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<LinkedList<Comparable<String>>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideArrayListOfComparableStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java deleted file mode 100644 index f35ebe7fc..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideArrayListStringFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.ArrayList; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideArrayListStringFactory implements Factory<ArrayList<String>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideArrayListStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public ArrayList<String> get() { - ArrayList<String> provided = module.provideArrayListString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<ArrayList<String>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideArrayListStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java deleted file mode 100644 index 0f28e8e78..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideDoubleFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideDoubleFactory implements Factory<Double> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideDoubleFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public Double get() { - Double provided = module.provideDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Double> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideDoubleFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java deleted file mode 100644 index ebddc27c7..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideIntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideIntegerFactory implements Factory<Integer> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideIntegerFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public Integer get() { - Integer provided = module.provideInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java deleted file mode 100644 index 3acfb315e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListCharSeqFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.LinkedList; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideLinkedListCharSeqFactory implements Factory<LinkedList<CharSequence>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideLinkedListCharSeqFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList<CharSequence> get() { - LinkedList<CharSequence> provided = module.provideLinkedListCharSeq(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<LinkedList<CharSequence>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideLinkedListCharSeqFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java deleted file mode 100644 index 6064287e7..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideLinkedListStringFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.LinkedList; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideLinkedListStringFactory implements Factory<LinkedList<String>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideLinkedListStringFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public LinkedList<String> get() { - LinkedList<String> provided = module.provideLinkedListString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<LinkedList<String>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideLinkedListStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java deleted file mode 100644 index 44f2d896d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideListOfIntegerFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.List; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideListOfIntegerFactory implements Factory<List<Integer>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideListOfIntegerFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public List<Integer> get() { - List<Integer> provided = module.provideListOfInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<List<Integer>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideListOfIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java deleted file mode 100644 index 94d569375..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenericModule_ProvideSetOfDoubleFactory implements Factory<Set<Double>> { - private final BoundedGenericModule module; - - public BoundedGenericModule_ProvideSetOfDoubleFactory(BoundedGenericModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Double> get() { - Set<Double> provided = module.provideSetOfDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Set<Double>> create(BoundedGenericModule module) { - return new BoundedGenericModule_ProvideSetOfDoubleFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java deleted file mode 100644 index d48cfa5c3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenerics_Factory.java +++ /dev/null @@ -1,38 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.List; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BoundedGenerics_Factory<A extends Number & Comparable<? super A>, B extends List<? extends CharSequence>, C extends List<? super String>, D extends A, E extends Iterable<D>> implements Factory<BoundedGenerics<A, B, C, D, E>> { - private final Provider<A> aProvider; - private final Provider<B> bProvider; - private final Provider<C> cProvider; - private final Provider<D> dProvider; - private final Provider<E> eProvider; - - public BoundedGenerics_Factory(Provider<A> aProvider, Provider<B> bProvider, Provider<C> cProvider, Provider<D> dProvider, Provider<E> eProvider) { - assert aProvider != null; - this.aProvider = aProvider; - assert bProvider != null; - this.bProvider = bProvider; - assert cProvider != null; - this.cProvider = cProvider; - assert dProvider != null; - this.dProvider = dProvider; - assert eProvider != null; - this.eProvider = eProvider; - } - - @Override - public BoundedGenerics<A, B, C, D, E> get() { - return new BoundedGenerics<A, B, C, D, E>(aProvider.get(), bProvider.get(), cProvider.get(), dProvider.get(), eProvider.get()); - } - - public static <A extends Number & Comparable<? super A>, B extends List<? extends CharSequence>, C extends List<? super String>, D extends A, E extends Iterable<D>> Factory<BoundedGenerics<A, B, C, D, E>> create(Provider<A> aProvider, Provider<B> bProvider, Provider<C> cProvider, Provider<D> dProvider, Provider<E> eProvider) { - return new BoundedGenerics_Factory<A, B, C, D, E>(aProvider, bProvider, cProvider, dProvider, eProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java deleted file mode 100644 index 093c0048f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideDoubleFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildDoubleModule_ProvideDoubleFactory implements Factory<Double> { - private final ChildDoubleModule module; - - public ChildDoubleModule_ProvideDoubleFactory(ChildDoubleModule module) { - assert module != null; - this.module = module; - } - - @Override - public Double get() { - Double provided = module.provideDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Double> create(ChildDoubleModule module) { - return new ChildDoubleModule_ProvideDoubleFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java deleted file mode 100644 index d75e8778b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildDoubleModule_ProvideListOfDoubleFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.List; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildDoubleModule_ProvideListOfDoubleFactory implements Factory<List<Double>> { - private final ChildDoubleModule module; - - public ChildDoubleModule_ProvideListOfDoubleFactory(ChildDoubleModule module) { - assert module != null; - this.module = module; - } - - @Override - public List<Double> get() { - List<Double> provided = module.provideListOfDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<List<Double>> create(ChildDoubleModule module) { - return new ChildDoubleModule_ProvideListOfDoubleFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java deleted file mode 100644 index 607eafa1e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideIntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildIntegerModule_ProvideIntegerFactory implements Factory<Integer> { - private final ChildIntegerModule module; - - public ChildIntegerModule_ProvideIntegerFactory(ChildIntegerModule module) { - assert module != null; - this.module = module; - } - - @Override - public Integer get() { - Integer provided = module.provideInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create(ChildIntegerModule module) { - return new ChildIntegerModule_ProvideIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java deleted file mode 100644 index 23ba97f49..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ChildIntegerModule_ProvideListOfIntegerFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.List; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildIntegerModule_ProvideListOfIntegerFactory implements Factory<List<Integer>> { - private final ChildIntegerModule module; - - public ChildIntegerModule_ProvideListOfIntegerFactory(ChildIntegerModule module) { - assert module != null; - this.module = module; - } - - @Override - public List<Integer> get() { - List<Integer> provided = module.provideListOfInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<List<Integer>> create(ChildIntegerModule module) { - return new ChildIntegerModule_ProvideListOfIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java deleted file mode 100644 index 60d33693d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ComplexGenerics_Factory.java +++ /dev/null @@ -1,38 +0,0 @@ -package test; - -import dagger.internal.DoubleCheckLazy; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ComplexGenerics_Factory implements Factory<ComplexGenerics> { - private final Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider; - private final Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider; - private final Provider<Generic2<A>> g2aProvider; - private final Provider<Generic<Generic2<A>>> gg2aProvider; - private final Provider<Generic<Generic2<B>>> gg2bProvider; - - public ComplexGenerics_Factory(Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider, Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider, Provider<Generic2<A>> g2aProvider, Provider<Generic<Generic2<A>>> gg2aProvider, Provider<Generic<Generic2<B>>> gg2bProvider) { - assert g2gaAndG2gaLazyProvider != null; - this.g2gaAndG2gaLazyProvider = g2gaAndG2gaLazyProvider; - assert g2gbAndG2gbLazyProvider != null; - this.g2gbAndG2gbLazyProvider = g2gbAndG2gbLazyProvider; - assert g2aProvider != null; - this.g2aProvider = g2aProvider; - assert gg2aProvider != null; - this.gg2aProvider = gg2aProvider; - assert gg2bProvider != null; - this.gg2bProvider = gg2bProvider; - } - - @Override - public ComplexGenerics get() { - return new ComplexGenerics(g2gaAndG2gaLazyProvider.get(), DoubleCheckLazy.create(g2gaAndG2gaLazyProvider), g2gaAndG2gaLazyProvider, g2gbAndG2gbLazyProvider.get(), DoubleCheckLazy.create(g2gbAndG2gbLazyProvider), g2gbAndG2gbLazyProvider, g2aProvider.get(), gg2aProvider.get(), gg2bProvider.get()); - } - - public static Factory<ComplexGenerics> create(Provider<Generic2<Generic<A>>> g2gaAndG2gaLazyProvider, Provider<Generic2<Generic<B>>> g2gbAndG2gbLazyProvider, Provider<Generic2<A>> g2aProvider, Provider<Generic<Generic2<A>>> gg2aProvider, Provider<Generic<Generic2<B>>> gg2bProvider) { - return new ComplexGenerics_Factory(g2gaAndG2gaLazyProvider, g2gbAndG2gbLazyProvider, g2aProvider, gg2aProvider, gg2bProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java deleted file mode 100644 index 2aaa08650..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicAbstractClassComponent.java +++ /dev/null @@ -1,341 +0,0 @@ -package test; - -import dagger.Lazy; -import dagger.MembersInjector; -import dagger.internal.DoubleCheckLazy; -import dagger.internal.MembersInjectors; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.sub.OtherThing; -import test.sub.OtherThing_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerBasicAbstractClassComponent extends BasicAbstractClassComponent { - private Provider<OtherThing> otherThingProvider; - private Provider<Thing> thingProvider; - private MembersInjector<InjectedThing> injectedThingMembersInjector; - private Provider<InjectedThing> injectedThingProvider; - private MembersInjector<AbstractMembersInjectingBaseClass> abstractMembersInjectingBaseClassMembersInjector; - private MembersInjector<AbstractMiddleClassWithoutMembers> abstractMiddleClassWithoutMembersMembersInjector; - private MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector; - private Provider<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionProvider; - - private DaggerBasicAbstractClassComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static BasicAbstractClassComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create()); - this.thingProvider = Thing_Factory.create(otherThingProvider); - this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - this.abstractMembersInjectingBaseClassMembersInjector = AbstractMembersInjectingBaseClass_MembersInjector.create(thingProvider); - this.abstractMiddleClassWithoutMembersMembersInjector = MembersInjectors.delegatingTo(abstractMembersInjectingBaseClassMembersInjector); - this.typeWithInheritedMembersInjectionMembersInjector = MembersInjectors.delegatingTo(abstractMiddleClassWithoutMembersMembersInjector); - this.typeWithInheritedMembersInjectionProvider = TypeWithInheritedMembersInjection_Factory.create(typeWithInheritedMembersInjectionMembersInjector); - } - - @Override - public Thing instance() { - return thingProvider.get(); - } - - @Override - public Provider<Thing> provider() { - return thingProvider; - } - - @Override - public Lazy<Thing> lazy() { - return DoubleCheckLazy.create(thingProvider); - } - - @Override - public MembersInjector<Thing> membersInjector() { - return MembersInjectors.noOp(); - } - - @Override - public void injectMembers(Thing t) { - MembersInjectors.noOp().injectMembers(t); - } - - @Override - public Thing injectMembersAndReturn(Thing t) { - MembersInjectors.noOp().injectMembers(t); - return t; - } - - @Override - public byte getByte() { - return PrimitivesModule_ProvideByteFactory.create().get(); - } - - @Override - public char getChar() { - return PrimitivesModule_ProvideCharFactory.create().get(); - } - - @Override - public short getShort() { - return PrimitivesModule_ProvideShortFactory.create().get(); - } - - @Override - public int getInt() { - return PrimitivesModule_ProvideIntFactory.create().get(); - } - - @Override - public long getLong() { - return PrimitivesModule_ProvideLongFactory.create().get(); - } - - @Override - public boolean getBoolean() { - return PrimitivesModule_ProvideBooleanFactory.create().get(); - } - - @Override - public float getFloat() { - return PrimitivesModule_ProvideFloatFactory.create().get(); - } - - @Override - public double getDouble() { - return PrimitivesModule_BoundDoubleFactory.create().get(); - } - - @Override - public Byte getBoxedByte() { - return PrimitivesModule_ProvideByteFactory.create().get(); - } - - @Override - public Character getBoxedChar() { - return PrimitivesModule_ProvideCharFactory.create().get(); - } - - @Override - public Short getBoxedShort() { - return PrimitivesModule_ProvideShortFactory.create().get(); - } - - @Override - public Integer getBoxedInt() { - return PrimitivesModule_ProvideIntFactory.create().get(); - } - - @Override - public Long getBoxedLong() { - return PrimitivesModule_ProvideLongFactory.create().get(); - } - - @Override - public Boolean getBoxedBoolean() { - return PrimitivesModule_ProvideBooleanFactory.create().get(); - } - - @Override - public Float getBoxedFloat() { - return PrimitivesModule_ProvideFloatFactory.create().get(); - } - - @Override - public Double getBoxedDouble() { - return PrimitivesModule_BoundDoubleFactory.create().get(); - } - - @Override - public Provider<Byte> getByteProvider() { - return PrimitivesModule_ProvideByteFactory.create(); - } - - @Override - public Provider<Character> getCharProvider() { - return PrimitivesModule_ProvideCharFactory.create(); - } - - @Override - public Provider<Short> getShortProvider() { - return PrimitivesModule_ProvideShortFactory.create(); - } - - @Override - public Provider<Integer> getIntProvider() { - return PrimitivesModule_ProvideIntFactory.create(); - } - - @Override - public Provider<Long> getLongProvider() { - return PrimitivesModule_ProvideLongFactory.create(); - } - - @Override - public Provider<Boolean> getBooleanProvider() { - return PrimitivesModule_ProvideBooleanFactory.create(); - } - - @Override - public Provider<Float> getFloatProvider() { - return PrimitivesModule_ProvideFloatFactory.create(); - } - - @Override - public Provider<Double> getDoubleProvider() { - return PrimitivesModule_BoundDoubleFactory.create(); - } - - @Override - public byte[] getByteArray() { - return PrimitivesModule_ProvideByteArrayFactory.create().get(); - } - - @Override - public char[] getCharArray() { - return PrimitivesModule_ProvideCharArrayFactory.create().get(); - } - - @Override - public short[] getShortArray() { - return PrimitivesModule_ProvideShortArrayFactory.create().get(); - } - - @Override - public int[] getIntArray() { - return PrimitivesModule_ProvideIntArrayFactory.create().get(); - } - - @Override - public long[] getLongArray() { - return PrimitivesModule_ProvideLongArrayFactory.create().get(); - } - - @Override - public boolean[] getBooleanArray() { - return PrimitivesModule_ProvideBooleanArrayFactory.create().get(); - } - - @Override - public float[] getFloatArray() { - return PrimitivesModule_ProvideFloatArrayFactory.create().get(); - } - - @Override - public double[] getDoubleArray() { - return PrimitivesModule_BoundDoubleArrayFactory.create().get(); - } - - @Override - public Provider<byte[]> getByteArrayProvider() { - return PrimitivesModule_ProvideByteArrayFactory.create(); - } - - @Override - public Provider<char[]> getCharArrayProvider() { - return PrimitivesModule_ProvideCharArrayFactory.create(); - } - - @Override - public Provider<short[]> getShortArrayProvider() { - return PrimitivesModule_ProvideShortArrayFactory.create(); - } - - @Override - public Provider<int[]> getIntArrayProvider() { - return PrimitivesModule_ProvideIntArrayFactory.create(); - } - - @Override - public Provider<long[]> getLongArrayProvider() { - return PrimitivesModule_ProvideLongArrayFactory.create(); - } - - @Override - public Provider<boolean[]> getBooleanArrayProvider() { - return PrimitivesModule_ProvideBooleanArrayFactory.create(); - } - - @Override - public Provider<float[]> getFloatArrayProvider() { - return PrimitivesModule_ProvideFloatArrayFactory.create(); - } - - @Override - public Provider<double[]> getDoubleArrayProvider() { - return PrimitivesModule_BoundDoubleArrayFactory.create(); - } - - @Override - public Object noOpMembersInjection(Object obviouslyDoesNotHaveMembersToInject) { - MembersInjectors.noOp().injectMembers(obviouslyDoesNotHaveMembersToInject); - return obviouslyDoesNotHaveMembersToInject; - } - - @Override - public Thing thing() { - return thingProvider.get(); - } - - @Override - public InjectedThing injectedThing() { - return injectedThingProvider.get(); - } - - @Override - public Provider<InjectedThing> injectedThingProvider() { - return injectedThingProvider; - } - - @Override - public Lazy<InjectedThing> lazyInjectedThing() { - return DoubleCheckLazy.create(injectedThingProvider); - } - - @Override - public MembersInjector<InjectedThing> injectedThingMembersInjector() { - return injectedThingMembersInjector; - } - - @Override - public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() { - return typeWithInheritedMembersInjectionProvider.get(); - } - - @Override - public MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector() { - return typeWithInheritedMembersInjectionMembersInjector; - } - - public static final class Builder { - private PrimitivesModule primitivesModule; - - private Builder() { - } - - public BasicAbstractClassComponent build() { - if (primitivesModule == null) { - this.primitivesModule = new PrimitivesModule(); - } - return new DaggerBasicAbstractClassComponent(this); - } - - public Builder primitivesModule(PrimitivesModule primitivesModule) { - if (primitivesModule == null) { - throw new NullPointerException("primitivesModule"); - } - this.primitivesModule = primitivesModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java deleted file mode 100644 index a72440a19..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBasicComponent.java +++ /dev/null @@ -1,341 +0,0 @@ -package test; - -import dagger.Lazy; -import dagger.MembersInjector; -import dagger.internal.DoubleCheckLazy; -import dagger.internal.MembersInjectors; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.sub.OtherThing; -import test.sub.OtherThing_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerBasicComponent implements BasicComponent { - private Provider<OtherThing> otherThingProvider; - private Provider<Thing> thingProvider; - private MembersInjector<InjectedThing> injectedThingMembersInjector; - private Provider<InjectedThing> injectedThingProvider; - private MembersInjector<AbstractMembersInjectingBaseClass> abstractMembersInjectingBaseClassMembersInjector; - private MembersInjector<AbstractMiddleClassWithoutMembers> abstractMiddleClassWithoutMembersMembersInjector; - private MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector; - private Provider<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionProvider; - - private DaggerBasicComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static BasicComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create()); - this.thingProvider = Thing_Factory.create(otherThingProvider); - this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - this.abstractMembersInjectingBaseClassMembersInjector = AbstractMembersInjectingBaseClass_MembersInjector.create(thingProvider); - this.abstractMiddleClassWithoutMembersMembersInjector = MembersInjectors.delegatingTo(abstractMembersInjectingBaseClassMembersInjector); - this.typeWithInheritedMembersInjectionMembersInjector = MembersInjectors.delegatingTo(abstractMiddleClassWithoutMembersMembersInjector); - this.typeWithInheritedMembersInjectionProvider = TypeWithInheritedMembersInjection_Factory.create(typeWithInheritedMembersInjectionMembersInjector); - } - - @Override - public Thing instance() { - return thingProvider.get(); - } - - @Override - public Provider<Thing> provider() { - return thingProvider; - } - - @Override - public Lazy<Thing> lazy() { - return DoubleCheckLazy.create(thingProvider); - } - - @Override - public MembersInjector<Thing> membersInjector() { - return MembersInjectors.noOp(); - } - - @Override - public void injectMembers(Thing t) { - MembersInjectors.noOp().injectMembers(t); - } - - @Override - public Thing injectMembersAndReturn(Thing t) { - MembersInjectors.noOp().injectMembers(t); - return t; - } - - @Override - public byte getByte() { - return PrimitivesModule_ProvideByteFactory.create().get(); - } - - @Override - public char getChar() { - return PrimitivesModule_ProvideCharFactory.create().get(); - } - - @Override - public short getShort() { - return PrimitivesModule_ProvideShortFactory.create().get(); - } - - @Override - public int getInt() { - return PrimitivesModule_ProvideIntFactory.create().get(); - } - - @Override - public long getLong() { - return PrimitivesModule_ProvideLongFactory.create().get(); - } - - @Override - public boolean getBoolean() { - return PrimitivesModule_ProvideBooleanFactory.create().get(); - } - - @Override - public float getFloat() { - return PrimitivesModule_ProvideFloatFactory.create().get(); - } - - @Override - public double getDouble() { - return PrimitivesModule_BoundDoubleFactory.create().get(); - } - - @Override - public Byte getBoxedByte() { - return PrimitivesModule_ProvideByteFactory.create().get(); - } - - @Override - public Character getBoxedChar() { - return PrimitivesModule_ProvideCharFactory.create().get(); - } - - @Override - public Short getBoxedShort() { - return PrimitivesModule_ProvideShortFactory.create().get(); - } - - @Override - public Integer getBoxedInt() { - return PrimitivesModule_ProvideIntFactory.create().get(); - } - - @Override - public Long getBoxedLong() { - return PrimitivesModule_ProvideLongFactory.create().get(); - } - - @Override - public Boolean getBoxedBoolean() { - return PrimitivesModule_ProvideBooleanFactory.create().get(); - } - - @Override - public Float getBoxedFloat() { - return PrimitivesModule_ProvideFloatFactory.create().get(); - } - - @Override - public Double getBoxedDouble() { - return PrimitivesModule_BoundDoubleFactory.create().get(); - } - - @Override - public Provider<Byte> getByteProvider() { - return PrimitivesModule_ProvideByteFactory.create(); - } - - @Override - public Provider<Character> getCharProvider() { - return PrimitivesModule_ProvideCharFactory.create(); - } - - @Override - public Provider<Short> getShortProvider() { - return PrimitivesModule_ProvideShortFactory.create(); - } - - @Override - public Provider<Integer> getIntProvider() { - return PrimitivesModule_ProvideIntFactory.create(); - } - - @Override - public Provider<Long> getLongProvider() { - return PrimitivesModule_ProvideLongFactory.create(); - } - - @Override - public Provider<Boolean> getBooleanProvider() { - return PrimitivesModule_ProvideBooleanFactory.create(); - } - - @Override - public Provider<Float> getFloatProvider() { - return PrimitivesModule_ProvideFloatFactory.create(); - } - - @Override - public Provider<Double> getDoubleProvider() { - return PrimitivesModule_BoundDoubleFactory.create(); - } - - @Override - public byte[] getByteArray() { - return PrimitivesModule_ProvideByteArrayFactory.create().get(); - } - - @Override - public char[] getCharArray() { - return PrimitivesModule_ProvideCharArrayFactory.create().get(); - } - - @Override - public short[] getShortArray() { - return PrimitivesModule_ProvideShortArrayFactory.create().get(); - } - - @Override - public int[] getIntArray() { - return PrimitivesModule_ProvideIntArrayFactory.create().get(); - } - - @Override - public long[] getLongArray() { - return PrimitivesModule_ProvideLongArrayFactory.create().get(); - } - - @Override - public boolean[] getBooleanArray() { - return PrimitivesModule_ProvideBooleanArrayFactory.create().get(); - } - - @Override - public float[] getFloatArray() { - return PrimitivesModule_ProvideFloatArrayFactory.create().get(); - } - - @Override - public double[] getDoubleArray() { - return PrimitivesModule_BoundDoubleArrayFactory.create().get(); - } - - @Override - public Provider<byte[]> getByteArrayProvider() { - return PrimitivesModule_ProvideByteArrayFactory.create(); - } - - @Override - public Provider<char[]> getCharArrayProvider() { - return PrimitivesModule_ProvideCharArrayFactory.create(); - } - - @Override - public Provider<short[]> getShortArrayProvider() { - return PrimitivesModule_ProvideShortArrayFactory.create(); - } - - @Override - public Provider<int[]> getIntArrayProvider() { - return PrimitivesModule_ProvideIntArrayFactory.create(); - } - - @Override - public Provider<long[]> getLongArrayProvider() { - return PrimitivesModule_ProvideLongArrayFactory.create(); - } - - @Override - public Provider<boolean[]> getBooleanArrayProvider() { - return PrimitivesModule_ProvideBooleanArrayFactory.create(); - } - - @Override - public Provider<float[]> getFloatArrayProvider() { - return PrimitivesModule_ProvideFloatArrayFactory.create(); - } - - @Override - public Provider<double[]> getDoubleArrayProvider() { - return PrimitivesModule_BoundDoubleArrayFactory.create(); - } - - @Override - public Object noOpMembersInjection(Object obviouslyDoesNotHaveMembersToInject) { - MembersInjectors.noOp().injectMembers(obviouslyDoesNotHaveMembersToInject); - return obviouslyDoesNotHaveMembersToInject; - } - - @Override - public Thing thing() { - return thingProvider.get(); - } - - @Override - public InjectedThing injectedThing() { - return injectedThingProvider.get(); - } - - @Override - public Provider<InjectedThing> injectedThingProvider() { - return injectedThingProvider; - } - - @Override - public Lazy<InjectedThing> lazyInjectedThing() { - return DoubleCheckLazy.create(injectedThingProvider); - } - - @Override - public MembersInjector<InjectedThing> injectedThingMembersInjector() { - return injectedThingMembersInjector; - } - - @Override - public TypeWithInheritedMembersInjection typeWithInheritedMembersInjection() { - return typeWithInheritedMembersInjectionProvider.get(); - } - - @Override - public MembersInjector<TypeWithInheritedMembersInjection> typeWithInheritedMembersInjectionMembersInjector() { - return typeWithInheritedMembersInjectionMembersInjector; - } - - public static final class Builder { - private PrimitivesModule primitivesModule; - - private Builder() { - } - - public BasicComponent build() { - if (primitivesModule == null) { - this.primitivesModule = new PrimitivesModule(); - } - return new DaggerBasicComponent(this); - } - - public Builder primitivesModule(PrimitivesModule primitivesModule) { - if (primitivesModule == null) { - throw new NullPointerException("primitivesModule"); - } - this.primitivesModule = primitivesModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java deleted file mode 100644 index 4ce853ed6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerBoundedGenericComponent.java +++ /dev/null @@ -1,81 +0,0 @@ -package test; - -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerBoundedGenericComponent implements BoundedGenericComponent { - private Provider<Integer> provideIntegerProvider; - private Provider<ArrayList<String>> provideArrayListStringProvider; - private Provider<LinkedList<CharSequence>> provideLinkedListCharSeqProvider; - private Provider<List<Integer>> provideListOfIntegerProvider; - private Provider<BoundedGenerics<Integer, ArrayList<String>, LinkedList<CharSequence>, Integer, List<Integer>>> boundedGenericsProvider; - private Provider<Double> provideDoubleProvider; - private Provider<LinkedList<String>> provideLinkedListStringProvider; - private Provider<LinkedList<Comparable<String>>> provideArrayListOfComparableStringProvider; - private Provider<Set<Double>> provideSetOfDoubleProvider; - private Provider<BoundedGenerics<Double, LinkedList<String>, LinkedList<Comparable<String>>, Double, Set<Double>>> boundedGenericsProvider1; - - private DaggerBoundedGenericComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static BoundedGenericComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideIntegerProvider = BoundedGenericModule_ProvideIntegerFactory.create(builder.boundedGenericModule); - this.provideArrayListStringProvider = BoundedGenericModule_ProvideArrayListStringFactory.create(builder.boundedGenericModule); - this.provideLinkedListCharSeqProvider = BoundedGenericModule_ProvideLinkedListCharSeqFactory.create(builder.boundedGenericModule); - this.provideListOfIntegerProvider = BoundedGenericModule_ProvideListOfIntegerFactory.create(builder.boundedGenericModule); - this.boundedGenericsProvider = BoundedGenerics_Factory.create(provideIntegerProvider, provideArrayListStringProvider, provideLinkedListCharSeqProvider, provideIntegerProvider, provideListOfIntegerProvider); - this.provideDoubleProvider = BoundedGenericModule_ProvideDoubleFactory.create(builder.boundedGenericModule); - this.provideLinkedListStringProvider = BoundedGenericModule_ProvideLinkedListStringFactory.create(builder.boundedGenericModule); - this.provideArrayListOfComparableStringProvider = BoundedGenericModule_ProvideArrayListOfComparableStringFactory.create(builder.boundedGenericModule); - this.provideSetOfDoubleProvider = BoundedGenericModule_ProvideSetOfDoubleFactory.create(builder.boundedGenericModule); - this.boundedGenericsProvider1 = BoundedGenerics_Factory.create(provideDoubleProvider, provideLinkedListStringProvider, provideArrayListOfComparableStringProvider, provideDoubleProvider, provideSetOfDoubleProvider); - } - - @Override - public BoundedGenerics<Integer, ArrayList<String>, LinkedList<CharSequence>, Integer, List<Integer>> bounds1() { - return boundedGenericsProvider.get(); - } - - @Override - public BoundedGenerics<Double, LinkedList<String>, LinkedList<Comparable<String>>, Double, Set<Double>> bounds2() { - return boundedGenericsProvider1.get(); - } - - public static final class Builder { - private BoundedGenericModule boundedGenericModule; - - private Builder() { - } - - public BoundedGenericComponent build() { - if (boundedGenericModule == null) { - this.boundedGenericModule = new BoundedGenericModule(); - } - return new DaggerBoundedGenericComponent(this); - } - - public Builder boundedGenericModule(BoundedGenericModule boundedGenericModule) { - if (boundedGenericModule == null) { - throw new NullPointerException("boundedGenericModule"); - } - this.boundedGenericModule = boundedGenericModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java deleted file mode 100644 index 848f7b6dd..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerComponentDependsOnGeneratedCode.java +++ /dev/null @@ -1,41 +0,0 @@ -package test; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerComponentDependsOnGeneratedCode implements ComponentDependsOnGeneratedCode { - private Provider<NeedsFactory> needsFactoryProvider; - - private DaggerComponentDependsOnGeneratedCode(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ComponentDependsOnGeneratedCode create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.needsFactoryProvider = NeedsFactory_Factory.create(NeedsFactory_SomethingFactory_Factory.create()); - } - - @Override - public NeedsFactory needsFactory() { - return needsFactoryProvider.get(); - } - - public static final class Builder { - private Builder() { - } - - public ComponentDependsOnGeneratedCode build() { - return new DaggerComponentDependsOnGeneratedCode(this); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java deleted file mode 100644 index 3e7848939..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerGenericComponent.java +++ /dev/null @@ -1,193 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.MembersInjectors; -import java.util.List; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.sub.DaggerGenericComponent_PackageProxy; -import test.sub.Exposed; -import test.sub.Exposed_Factory; -import test.sub.Exposed_MembersInjector; -import test.sub.OtherThing; -import test.sub.OtherThing_Factory; -import test.sub.PackagePrivateContainer$PublicEnclosed_Factory; -import test.sub.PackagePrivate_Factory; -import test.sub.PublicSubclass; -import test.sub.PublicSubclass_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerGenericComponent implements GenericComponent { - private Provider<Generic<A>> genericProvider; - private Provider<ReferencesGeneric> referencesGenericProvider; - private Provider<Integer> provideIntegerProvider; - private Provider<OtherThing> otherThingProvider; - private Provider<Thing> thingProvider; - private Provider<GenericDoubleReferences<A>> genericDoubleReferencesProvider; - private Provider<GenericDoubleReferences<B>> genericDoubleReferencesProvider1; - private Provider<Generic2<Generic<A>>> generic2Provider; - private Provider<Generic<B>> genericProvider1; - private Provider<Generic2<Generic<B>>> generic2Provider1; - private Provider<Generic2<A>> generic2Provider2; - private Provider<Generic<Generic2<A>>> genericProvider2; - private Provider<Generic2<B>> generic2Provider3; - private Provider<Generic<Generic2<B>>> genericProvider3; - private Provider<ComplexGenerics> complexGenericsProvider; - private MembersInjector<GenericParent<A, B>> genericParentMembersInjector; - private MembersInjector<GenericChild<A>> genericChildMembersInjector; - private MembersInjector<GenericParent<B, B>> genericParentMembersInjector1; - private MembersInjector<GenericChild<B>> genericChildMembersInjector1; - private final DaggerGenericComponent_PackageProxy test_sub_Proxy = new DaggerGenericComponent_PackageProxy(); - private MembersInjector<Exposed> exposedMembersInjector; - private Provider<Exposed> exposedProvider; - private Provider<PublicSubclass> publicSubclassProvider; - private Provider<List<Integer>> provideListOfIntegerProvider; - private Provider<Iterable<Integer>> provideIterableOfAWithCProvider; - private Provider<Double> provideDoubleProvider; - private Provider<List<Double>> provideListOfDoubleProvider; - private Provider<Iterable<Double>> provideIterableOfAWithCProvider1; - - private DaggerGenericComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static GenericComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.genericProvider = Generic_Factory.create(A_Factory.create()); - this.referencesGenericProvider = ReferencesGeneric_Factory.create(genericProvider); - this.provideIntegerProvider = ChildIntegerModule_ProvideIntegerFactory.create(builder.childIntegerModule); - this.otherThingProvider = OtherThing_Factory.create(provideIntegerProvider); - this.thingProvider = Thing_Factory.create(otherThingProvider); - this.genericDoubleReferencesProvider = GenericDoubleReferences_Factory.create(A_Factory.create(), thingProvider); - this.genericDoubleReferencesProvider1 = GenericDoubleReferences_Factory.create(B_Factory.create(), thingProvider); - this.generic2Provider = Generic2_Factory.create(genericProvider); - this.genericProvider1 = Generic_Factory.create(B_Factory.create()); - this.generic2Provider1 = Generic2_Factory.create(genericProvider1); - this.generic2Provider2 = Generic2_Factory.create(A_Factory.create()); - this.genericProvider2 = Generic_Factory.create(generic2Provider2); - this.generic2Provider3 = Generic2_Factory.create(B_Factory.create()); - this.genericProvider3 = Generic_Factory.create(generic2Provider3); - this.complexGenericsProvider = ComplexGenerics_Factory.create(generic2Provider, generic2Provider1, generic2Provider2, genericProvider2, genericProvider3); - this.genericParentMembersInjector = GenericParent_MembersInjector.create(A_Factory.create(), B_Factory.create(), B_Factory.create()); - this.genericChildMembersInjector = GenericChild_MembersInjector.create(genericParentMembersInjector, A_Factory.create(), A_Factory.create()); - this.genericParentMembersInjector1 = GenericParent_MembersInjector.create(B_Factory.create(), B_Factory.create(), B_Factory.create()); - this.genericChildMembersInjector1 = GenericChild_MembersInjector.create(genericParentMembersInjector1, A_Factory.create(), B_Factory.create()); - this.test_sub_Proxy.generic2Provider = Generic2_Factory.create(PackagePrivate_Factory.create()); - this.test_sub_Proxy.generic2Provider1 = Generic2_Factory.create(PackagePrivateContainer$PublicEnclosed_Factory.create()); - this.exposedMembersInjector = Exposed_MembersInjector.create(test_sub_Proxy.generic2Provider, test_sub_Proxy.generic2Provider1); - this.test_sub_Proxy.genericProvider = Generic_Factory.create(PackagePrivate_Factory.create()); - this.test_sub_Proxy.genericProvider1 = Generic_Factory.create(PackagePrivateContainer$PublicEnclosed_Factory.create()); - this.exposedProvider = Exposed_Factory.create(exposedMembersInjector, test_sub_Proxy.genericProvider, test_sub_Proxy.genericProvider1); - this.publicSubclassProvider = PublicSubclass_Factory.create((MembersInjector) MembersInjectors.noOp(), PackagePrivate_Factory.create()); - this.provideListOfIntegerProvider = ChildIntegerModule_ProvideListOfIntegerFactory.create(builder.childIntegerModule); - this.provideIterableOfAWithCProvider = ParentModule_ProvideIterableOfAWithCFactory.create(builder.childIntegerModule, provideIntegerProvider, provideListOfIntegerProvider); - this.provideDoubleProvider = ChildDoubleModule_ProvideDoubleFactory.create(builder.childDoubleModule); - this.provideListOfDoubleProvider = ChildDoubleModule_ProvideListOfDoubleFactory.create(builder.childDoubleModule); - this.provideIterableOfAWithCProvider1 = ParentModule_ProvideIterableOfAWithCFactory.create(builder.childDoubleModule, provideDoubleProvider, provideListOfDoubleProvider); - } - - @Override - public ReferencesGeneric referencesGeneric() { - return referencesGenericProvider.get(); - } - - @Override - public GenericDoubleReferences<A> doubleGenericA() { - return genericDoubleReferencesProvider.get(); - } - - @Override - public GenericDoubleReferences<B> doubleGenericB() { - return genericDoubleReferencesProvider1.get(); - } - - @Override - public ComplexGenerics complexGenerics() { - return complexGenericsProvider.get(); - } - - @Override - public GenericNoDeps<A> noDepsA() { - Provider<GenericNoDeps<A>> factory = GenericNoDeps_Factory.create(); - return factory.get(); - } - - @Override - public GenericNoDeps<B> noDepsB() { - Provider<GenericNoDeps<B>> factory = GenericNoDeps_Factory.create(); - return factory.get(); - } - - @Override - public void injectA(GenericChild<A> childA) { - genericChildMembersInjector.injectMembers(childA); - } - - @Override - public void injectB(GenericChild<B> childB) { - genericChildMembersInjector1.injectMembers(childB); - } - - @Override - public Exposed exposed() { - return exposedProvider.get(); - } - - @Override - public PublicSubclass publicSubclass() { - return publicSubclassProvider.get(); - } - - @Override - public Iterable<Integer> iterableInt() { - return provideIterableOfAWithCProvider.get(); - } - - @Override - public Iterable<Double> iterableDouble() { - return provideIterableOfAWithCProvider1.get(); - } - - public static final class Builder { - private ChildDoubleModule childDoubleModule; - private ChildIntegerModule childIntegerModule; - - private Builder() { - } - - public GenericComponent build() { - if (childDoubleModule == null) { - this.childDoubleModule = new ChildDoubleModule(); - } - if (childIntegerModule == null) { - this.childIntegerModule = new ChildIntegerModule(); - } - return new DaggerGenericComponent(this); - } - - public Builder childDoubleModule(ChildDoubleModule childDoubleModule) { - if (childDoubleModule == null) { - throw new NullPointerException("childDoubleModule"); - } - this.childDoubleModule = childDoubleModule; - return this; - } - - public Builder childIntegerModule(ChildIntegerModule childIntegerModule) { - if (childIntegerModule == null) { - throw new NullPointerException("childIntegerModule"); - } - this.childIntegerModule = childIntegerModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java deleted file mode 100644 index 563a6aaa6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java +++ /dev/null @@ -1,299 +0,0 @@ -package test; - -import dagger.internal.Factory; -import dagger.internal.MapFactory; -import dagger.internal.MapProviderFactory; -import dagger.internal.SetFactory; -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Collection; -import java.util.Map; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.TestStringKey.NestedWrappedKey; -import test.sub.ContributionsModule; -import test.sub.ContributionsModule_ContributeAnIntFactory; -import test.sub.ContributionsModule_ContributeAnotherIntFactory; -import test.sub.ContributionsModule_ContributeSomeIntsFactory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerMultibindingComponent implements MultibindingComponent { - private Provider<Double> doubleDependencyProvider; - private Provider<String> mapOfStringAndProviderOfStringContribution1; - private Provider<String> mapOfStringAndProviderOfStringContribution2; - private Provider<Map<String, Provider<String>>> mapOfStringAndProviderOfStringProvider; - private Provider<Map<String, String>> mapOfStringAndStringProvider; - private Provider<Set<String>> provideMapKeysProvider; - private Provider<Collection<String>> provideMapValuesProvider; - private Provider<Set<Integer>> setOfIntegerContribution1Provider; - private Provider<Set<Integer>> setOfIntegerContribution2Provider; - private Provider<Set<Integer>> setOfIntegerContribution3Provider; - private Provider<Set<Integer>> setOfIntegerContribution4Provider; - private Provider<Set<Integer>> setOfIntegerContribution5Provider; - private Provider<Set<Integer>> setOfIntegerProvider; - private Provider<String> mapOfNestedWrappedKeyAndProviderOfStringContribution1; - private Provider<String> mapOfNestedWrappedKeyAndProviderOfStringContribution2; - private Provider<Map<NestedWrappedKey, Provider<String>>> mapOfNestedWrappedKeyAndProviderOfStringProvider; - private Provider<Map<NestedWrappedKey, String>> mapOfNestedWrappedKeyAndStringProvider; - private Provider<String> mapOfClassOfAndProviderOfStringContribution1; - private Provider<String> mapOfClassOfAndProviderOfStringContribution2; - private Provider<Map<Class<? extends Number>, Provider<String>>> mapOfClassOfAndProviderOfStringProvider; - private Provider<Map<Class<? extends Number>, String>> mapOfClassOfAndStringProvider; - private Provider<String> mapOfClassOfAndProviderOfStringContribution11; - private Provider<String> mapOfClassOfAndProviderOfStringContribution21; - private Provider<Map<Class<?>, Provider<String>>> mapOfClassOfAndProviderOfStringProvider1; - private Provider<Map<Class<?>, String>> mapOfClassOfAndStringProvider1; - private Provider<String> mapOfLongAndProviderOfStringContribution1; - private Provider<Map<Long, Provider<String>>> mapOfLongAndProviderOfStringProvider; - private Provider<Map<Long, String>> mapOfLongAndStringProvider; - private Provider<String> mapOfIntegerAndProviderOfStringContribution1; - private Provider<Map<Integer, Provider<String>>> mapOfIntegerAndProviderOfStringProvider; - private Provider<Map<Integer, String>> mapOfIntegerAndStringProvider; - private Provider<String> mapOfShortAndProviderOfStringContribution1; - private Provider<Map<Short, Provider<String>>> mapOfShortAndProviderOfStringProvider; - private Provider<Map<Short, String>> mapOfShortAndStringProvider; - private Provider<String> mapOfByteAndProviderOfStringContribution1; - private Provider<Map<Byte, Provider<String>>> mapOfByteAndProviderOfStringProvider; - private Provider<Map<Byte, String>> mapOfByteAndStringProvider; - private Provider<String> mapOfBooleanAndProviderOfStringContribution1; - private Provider<Map<Boolean, Provider<String>>> mapOfBooleanAndProviderOfStringProvider; - private Provider<Map<Boolean, String>> mapOfBooleanAndStringProvider; - private Provider<String> mapOfCharacterAndProviderOfStringContribution1; - private Provider<String> mapOfCharacterAndProviderOfStringContribution2; - private Provider<Map<Character, Provider<String>>> mapOfCharacterAndProviderOfStringProvider; - private Provider<Map<Character, String>> mapOfCharacterAndStringProvider; - private Provider<String> mapOfTestStringKeyAndProviderOfStringContribution1; - private Provider<Map<TestStringKey, Provider<String>>> mapOfTestStringKeyAndProviderOfStringProvider; - private Provider<Map<TestStringKey, String>> mapOfTestStringKeyAndStringProvider; - private Provider<String> mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1; - private Provider<Map<TestWrappedAnnotationKey, Provider<String>>> mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider; - private Provider<Map<TestWrappedAnnotationKey, String>> mapOfTestWrappedAnnotationKeyAndStringProvider; - - private DaggerMultibindingComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.doubleDependencyProvider = new Factory<Double>() { - private final MultibindingDependency multibindingDependency = builder.multibindingDependency; - @Override public Double get() { - Double provided = multibindingDependency.doubleDependency(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable component method"); - } - return provided; - } - }; - this.mapOfStringAndProviderOfStringContribution1 = MultibindingModule_ProvideFooKeyFactory.create(builder.multibindingModule, doubleDependencyProvider); - this.mapOfStringAndProviderOfStringContribution2 = MultibindingModule_ProvideBarKeyFactory.create(builder.multibindingModule); - this.mapOfStringAndProviderOfStringProvider = MapProviderFactory.<String, String>builder(2) - .put("foo", mapOfStringAndProviderOfStringContribution1) - .put("bar", mapOfStringAndProviderOfStringContribution2) - .build(); - this.mapOfStringAndStringProvider = MapFactory.create(mapOfStringAndProviderOfStringProvider); - this.provideMapKeysProvider = MultibindingModule_ProvideMapKeysFactory.create(builder.multibindingModule, mapOfStringAndProviderOfStringProvider); - this.provideMapValuesProvider = MultibindingModule_ProvideMapValuesFactory.create(builder.multibindingModule, mapOfStringAndStringProvider); - this.setOfIntegerContribution1Provider = MultibindingModule_ProvideFiveToSetFactory.create(builder.multibindingModule); - this.setOfIntegerContribution2Provider = MultibindingModule_ProvideSixToSetFactory.create(builder.multibindingModule); - this.setOfIntegerContribution3Provider = ContributionsModule_ContributeAnIntFactory.create(builder.contributionsModule, doubleDependencyProvider); - this.setOfIntegerContribution4Provider = ContributionsModule_ContributeAnotherIntFactory.create(builder.contributionsModule); - this.setOfIntegerContribution5Provider = ContributionsModule_ContributeSomeIntsFactory.create(builder.contributionsModule); - this.setOfIntegerProvider = SetFactory.create(setOfIntegerContribution1Provider, setOfIntegerContribution2Provider, setOfIntegerContribution3Provider, setOfIntegerContribution4Provider, setOfIntegerContribution5Provider); - this.mapOfNestedWrappedKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForIntegerFactory.create(builder.multibindingModule); - this.mapOfNestedWrappedKeyAndProviderOfStringContribution2 = MultibindingModule_ValueForLongFactory.create(builder.multibindingModule); - this.mapOfNestedWrappedKeyAndProviderOfStringProvider = MapProviderFactory.<NestedWrappedKey, String>builder(2) - .put(TestStringKey$NestedWrappedKeyCreator.createNestedWrappedKey(Integer.class), mapOfNestedWrappedKeyAndProviderOfStringContribution1) - .put(TestStringKey$NestedWrappedKeyCreator.createNestedWrappedKey(Long.class), mapOfNestedWrappedKeyAndProviderOfStringContribution2) - .build(); - this.mapOfNestedWrappedKeyAndStringProvider = MapFactory.create(mapOfNestedWrappedKeyAndProviderOfStringProvider); - this.mapOfClassOfAndProviderOfStringContribution1 = MultibindingModule_ValueForNumberClassBigDecimalFactory.create(builder.multibindingModule); - this.mapOfClassOfAndProviderOfStringContribution2 = MultibindingModule_ValueForNumberClassBigIntegerFactory.create(builder.multibindingModule); - this.mapOfClassOfAndProviderOfStringProvider = MapProviderFactory.<Class<? extends Number>, String>builder(2) - .put(BigDecimal.class, mapOfClassOfAndProviderOfStringContribution1) - .put(BigInteger.class, mapOfClassOfAndProviderOfStringContribution2) - .build(); - this.mapOfClassOfAndStringProvider = MapFactory.create(mapOfClassOfAndProviderOfStringProvider); - this.mapOfClassOfAndProviderOfStringContribution11 = MultibindingModule_ValueForClassIntegerFactory.create(builder.multibindingModule); - this.mapOfClassOfAndProviderOfStringContribution21 = MultibindingModule_ValueForClassLongFactory.create(builder.multibindingModule); - this.mapOfClassOfAndProviderOfStringProvider1 = MapProviderFactory.<Class<?>, String>builder(2) - .put(Integer.class, mapOfClassOfAndProviderOfStringContribution11) - .put(Long.class, mapOfClassOfAndProviderOfStringContribution21) - .build(); - this.mapOfClassOfAndStringProvider1 = MapFactory.create(mapOfClassOfAndProviderOfStringProvider1); - this.mapOfLongAndProviderOfStringContribution1 = MultibindingModule_ValueFor100LongFactory.create(builder.multibindingModule); - this.mapOfLongAndProviderOfStringProvider = MapProviderFactory.<Long, String>builder(1) - .put(100L, mapOfLongAndProviderOfStringContribution1) - .build(); - this.mapOfLongAndStringProvider = MapFactory.create(mapOfLongAndProviderOfStringProvider); - this.mapOfIntegerAndProviderOfStringContribution1 = MultibindingModule_ValueFor100IntFactory.create(builder.multibindingModule); - this.mapOfIntegerAndProviderOfStringProvider = MapProviderFactory.<Integer, String>builder(1) - .put((int) 100, mapOfIntegerAndProviderOfStringContribution1) - .build(); - this.mapOfIntegerAndStringProvider = MapFactory.create(mapOfIntegerAndProviderOfStringProvider); - this.mapOfShortAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ShortFactory.create(builder.multibindingModule); - this.mapOfShortAndProviderOfStringProvider = MapProviderFactory.<Short, String>builder(1) - .put((short) 100, mapOfShortAndProviderOfStringContribution1) - .build(); - this.mapOfShortAndStringProvider = MapFactory.create(mapOfShortAndProviderOfStringProvider); - this.mapOfByteAndProviderOfStringContribution1 = MultibindingModule_ValueFor100ByteFactory.create(builder.multibindingModule); - this.mapOfByteAndProviderOfStringProvider = MapProviderFactory.<Byte, String>builder(1) - .put((byte) 100, mapOfByteAndProviderOfStringContribution1) - .build(); - this.mapOfByteAndStringProvider = MapFactory.create(mapOfByteAndProviderOfStringProvider); - this.mapOfBooleanAndProviderOfStringContribution1 = MultibindingModule_ValueForTrueFactory.create(builder.multibindingModule); - this.mapOfBooleanAndProviderOfStringProvider = MapProviderFactory.<Boolean, String>builder(1) - .put(true, mapOfBooleanAndProviderOfStringContribution1) - .build(); - this.mapOfBooleanAndStringProvider = MapFactory.create(mapOfBooleanAndProviderOfStringProvider); - this.mapOfCharacterAndProviderOfStringContribution1 = MultibindingModule_ValueForAFactory.create(builder.multibindingModule); - this.mapOfCharacterAndProviderOfStringContribution2 = MultibindingModule_ValueForNewlineFactory.create(builder.multibindingModule); - this.mapOfCharacterAndProviderOfStringProvider = MapProviderFactory.<Character, String>builder(2) - .put('a', mapOfCharacterAndProviderOfStringContribution1) - .put('\n', mapOfCharacterAndProviderOfStringContribution2) - .build(); - this.mapOfCharacterAndStringProvider = MapFactory.create(mapOfCharacterAndProviderOfStringProvider); - this.mapOfTestStringKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.create(builder.multibindingModule); - this.mapOfTestStringKeyAndProviderOfStringProvider = MapProviderFactory.<TestStringKey, String>builder(1) - .put(TestUnwrappedAnnotationKeyCreator.createTestStringKey("foo\n"), mapOfTestStringKeyAndProviderOfStringContribution1) - .build(); - this.mapOfTestStringKeyAndStringProvider = MapFactory.create(mapOfTestStringKeyAndProviderOfStringProvider); - this.mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1 = MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.create(builder.multibindingModule); - this.mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider = MapProviderFactory.<TestWrappedAnnotationKey, String>builder(1) - .put(TestWrappedAnnotationKeyCreator.createTestWrappedAnnotationKey(TestWrappedAnnotationKeyCreator.createTestStringKey("foo"), new int[] {(int) 1, (int) 2, (int) 3}, new TestClassKey[] {}, new Class[] {Long.class, Integer.class}), mapOfTestWrappedAnnotationKeyAndProviderOfStringContribution1) - .build(); - this.mapOfTestWrappedAnnotationKeyAndStringProvider = MapFactory.create(mapOfTestWrappedAnnotationKeyAndProviderOfStringProvider); - } - - @Override - public Map<String, String> map() { - return mapOfStringAndStringProvider.get(); - } - - @Override - public Map<String, Provider<String>> mapOfProviders() { - return mapOfStringAndProviderOfStringProvider.get(); - } - - @Override - public Set<String> mapKeys() { - return provideMapKeysProvider.get(); - } - - @Override - public Collection<String> mapValues() { - return provideMapValuesProvider.get(); - } - - @Override - public Set<Integer> set() { - return setOfIntegerProvider.get(); - } - - @Override - public Map<NestedWrappedKey, String> nestedKeyMap() { - return mapOfNestedWrappedKeyAndStringProvider.get(); - } - - @Override - public Map<Class<? extends Number>, String> numberClassKeyMap() { - return mapOfClassOfAndStringProvider.get(); - } - - @Override - public Map<Class<?>, String> classKeyMap() { - return mapOfClassOfAndStringProvider1.get(); - } - - @Override - public Map<Long, String> longKeyMap() { - return mapOfLongAndStringProvider.get(); - } - - @Override - public Map<Integer, String> integerKeyMap() { - return mapOfIntegerAndStringProvider.get(); - } - - @Override - public Map<Short, String> shortKeyMap() { - return mapOfShortAndStringProvider.get(); - } - - @Override - public Map<Byte, String> byteKeyMap() { - return mapOfByteAndStringProvider.get(); - } - - @Override - public Map<Boolean, String> booleanKeyMap() { - return mapOfBooleanAndStringProvider.get(); - } - - @Override - public Map<Character, String> characterKeyMap() { - return mapOfCharacterAndStringProvider.get(); - } - - @Override - public Map<TestStringKey, String> unwrappedAnnotationKeyMap() { - return mapOfTestStringKeyAndStringProvider.get(); - } - - @Override - public Map<TestWrappedAnnotationKey, String> wrappedAnnotationKeyMap() { - return mapOfTestWrappedAnnotationKeyAndStringProvider.get(); - } - - public static final class Builder { - private MultibindingModule multibindingModule; - private ContributionsModule contributionsModule; - private MultibindingDependency multibindingDependency; - - private Builder() { - } - - public MultibindingComponent build() { - if (multibindingModule == null) { - this.multibindingModule = new MultibindingModule(); - } - if (contributionsModule == null) { - this.contributionsModule = new ContributionsModule(); - } - if (multibindingDependency == null) { - throw new IllegalStateException("multibindingDependency must be set"); - } - return new DaggerMultibindingComponent(this); - } - - public Builder multibindingModule(MultibindingModule multibindingModule) { - if (multibindingModule == null) { - throw new NullPointerException("multibindingModule"); - } - this.multibindingModule = multibindingModule; - return this; - } - - public Builder contributionsModule(ContributionsModule contributionsModule) { - if (contributionsModule == null) { - throw new NullPointerException("contributionsModule"); - } - this.contributionsModule = contributionsModule; - return this; - } - - public Builder multibindingDependency(MultibindingDependency multibindingDependency) { - if (multibindingDependency == null) { - throw new NullPointerException("multibindingDependency"); - } - this.multibindingDependency = multibindingDependency; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java deleted file mode 100644 index 3d90c737b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerNonComponentDependencyComponent.java +++ /dev/null @@ -1,69 +0,0 @@ -package test; - -import dagger.internal.Factory; -import dagger.internal.InstanceFactory; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.NonComponentDependencyComponent.ThingComponent; -import test.NonComponentDependencyComponent.ThingTwo; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerNonComponentDependencyComponent implements NonComponentDependencyComponent { - private Provider<Thing> thingProvider; - private Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider; - private Provider<ThingComponent> thingComponentProvider; - private Provider<ThingTwo> thingTwoProvider; - - private DaggerNonComponentDependencyComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.thingProvider = new Factory<Thing>() { - private final ThingComponent thingComponent = builder.thingComponent; - @Override public Thing get() { - Thing provided = thingComponent.thing(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable component method"); - } - return provided; - } - }; - this.nonComponentDependencyComponentProvider = InstanceFactory.<NonComponentDependencyComponent>create(this); - this.thingComponentProvider = InstanceFactory.<ThingComponent>create(builder.thingComponent); - this.thingTwoProvider = NonComponentDependencyComponent$ThingTwo_Factory.create(thingProvider, nonComponentDependencyComponentProvider, thingComponentProvider); - } - - @Override - public ThingTwo thingTwo() { - return thingTwoProvider.get(); - } - - public static final class Builder { - private ThingComponent thingComponent; - - private Builder() { - } - - public NonComponentDependencyComponent build() { - if (thingComponent == null) { - throw new IllegalStateException("thingComponent must be set"); - } - return new DaggerNonComponentDependencyComponent(this); - } - - public Builder thingComponent(ThingComponent thingComponent) { - if (thingComponent == null) { - throw new NullPointerException("thingComponent"); - } - this.thingComponent = thingComponent; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java deleted file mode 100644 index 1d6191408..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassBar_NestedComponent.java +++ /dev/null @@ -1,65 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.MembersInjectors; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.OuterClassBar.NestedComponent; -import test.sub.OtherThing; -import test.sub.OtherThing_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerOuterClassBar_NestedComponent implements NestedComponent { - private Provider<OtherThing> otherThingProvider; - private Provider<Thing> thingProvider; - private MembersInjector<InjectedThing> injectedThingMembersInjector; - private Provider<InjectedThing> injectedThingProvider; - - private DaggerOuterClassBar_NestedComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static NestedComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create()); - this.thingProvider = Thing_Factory.create(otherThingProvider); - this.injectedThingMembersInjector = InjectedThing_MembersInjector.create(PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - this.injectedThingProvider = InjectedThing_Factory.create(injectedThingMembersInjector, PrimitivesModule_ProvideByteFactory.create(), PrimitivesModule_ProvideCharFactory.create(), PrimitivesModule_ProvideShortFactory.create(), PrimitivesModule_ProvideIntFactory.create(), PrimitivesModule_ProvideLongFactory.create(), PrimitivesModule_ProvideBooleanFactory.create(), PrimitivesModule_ProvideFloatFactory.create(), PrimitivesModule_BoundDoubleFactory.create(), PrimitivesModule_ProvideByteArrayFactory.create(), PrimitivesModule_ProvideCharArrayFactory.create(), PrimitivesModule_ProvideShortArrayFactory.create(), PrimitivesModule_ProvideIntArrayFactory.create(), PrimitivesModule_ProvideLongArrayFactory.create(), PrimitivesModule_ProvideBooleanArrayFactory.create(), PrimitivesModule_ProvideFloatArrayFactory.create(), PrimitivesModule_BoundDoubleArrayFactory.create(), thingProvider, (MembersInjector) MembersInjectors.noOp()); - } - - @Override - public InjectedThing injectedThing() { - return injectedThingProvider.get(); - } - - public static final class Builder { - private PrimitivesModule primitivesModule; - - private Builder() { - } - - public NestedComponent build() { - if (primitivesModule == null) { - this.primitivesModule = new PrimitivesModule(); - } - return new DaggerOuterClassBar_NestedComponent(this); - } - - public Builder primitivesModule(PrimitivesModule primitivesModule) { - if (primitivesModule == null) { - throw new NullPointerException("primitivesModule"); - } - this.primitivesModule = primitivesModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java deleted file mode 100644 index a307b9490..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerOuterClassFoo_NestedComponent.java +++ /dev/null @@ -1,59 +0,0 @@ -package test; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.OuterClassFoo.NestedComponent; -import test.sub.OtherThing; -import test.sub.OtherThing_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerOuterClassFoo_NestedComponent implements NestedComponent { - private Provider<OtherThing> otherThingProvider; - private Provider<Thing> thingProvider; - - private DaggerOuterClassFoo_NestedComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static NestedComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.otherThingProvider = OtherThing_Factory.create(PrimitivesModule_ProvideIntFactory.create()); - this.thingProvider = Thing_Factory.create(otherThingProvider); - } - - @Override - public Thing thing() { - return thingProvider.get(); - } - - public static final class Builder { - private PrimitivesModule primitivesModule; - - private Builder() { - } - - public NestedComponent build() { - if (primitivesModule == null) { - this.primitivesModule = new PrimitivesModule(); - } - return new DaggerOuterClassFoo_NestedComponent(this); - } - - public Builder primitivesModule(PrimitivesModule primitivesModule) { - if (primitivesModule == null) { - throw new NullPointerException("primitivesModule"); - } - this.primitivesModule = primitivesModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java deleted file mode 100644 index f08ad4296..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/DaggerSingletonGenericComponent.java +++ /dev/null @@ -1,49 +0,0 @@ -package test; - -import dagger.internal.ScopedProvider; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerSingletonGenericComponent implements SingletonGenericComponent { - private Provider<ScopedGeneric<A>> scopedGenericProvider; - private Provider<ScopedGeneric<B>> scopedGenericProvider1; - - private DaggerSingletonGenericComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static SingletonGenericComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.scopedGenericProvider = ScopedProvider.create(ScopedGeneric_Factory.create(A_Factory.create())); - this.scopedGenericProvider1 = ScopedProvider.create(ScopedGeneric_Factory.create(B_Factory.create())); - } - - @Override - public ScopedGeneric<A> scopedGenericA() { - return scopedGenericProvider.get(); - } - - @Override - public ScopedGeneric<B> scopedGenericB() { - return scopedGenericProvider1.get(); - } - - public static final class Builder { - private Builder() { - } - - public SingletonGenericComponent build() { - return new DaggerSingletonGenericComponent(this); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java deleted file mode 100644 index 0f5b13dbf..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic2_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Generic2_Factory<T> implements Factory<Generic2<T>> { - private final Provider<T> tProvider; - - public Generic2_Factory(Provider<T> tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public Generic2<T> get() { - return new Generic2<T>(tProvider.get()); - } - - public static <T> Factory<Generic2<T>> create(Provider<T> tProvider) { - return new Generic2_Factory<T>(tProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java deleted file mode 100644 index 95500275c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_Factory.java +++ /dev/null @@ -1,27 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericChild_Factory<T> implements Factory<GenericChild<T>> { - private final MembersInjector<GenericChild<T>> membersInjector; - - public GenericChild_Factory(MembersInjector<GenericChild<T>> membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public GenericChild<T> get() { - GenericChild<T> instance = new GenericChild<T>(); - membersInjector.injectMembers(instance); - return instance; - } - - public static <T> Factory<GenericChild<T>> create(MembersInjector<GenericChild<T>> membersInjector) { - return new GenericChild_Factory<T>(membersInjector); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java deleted file mode 100644 index 5b734a587..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericChild_MembersInjector.java +++ /dev/null @@ -1,38 +0,0 @@ -package test; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericChild_MembersInjector<T> implements MembersInjector<GenericChild<T>> { - private final MembersInjector<GenericParent<T, B>> supertypeInjector; - private final Provider<A> aProvider; - private final Provider<T> tProvider; - - public GenericChild_MembersInjector(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) { - assert supertypeInjector != null; - this.supertypeInjector = supertypeInjector; - assert aProvider != null; - this.aProvider = aProvider; - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public void injectMembers(GenericChild<T> instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - supertypeInjector.injectMembers(instance); - instance.a = aProvider.get(); - instance.t = tProvider.get(); - instance.registerA(aProvider.get()); - instance.registerT(tProvider.get()); - } - - public static <T> MembersInjector<GenericChild<T>> create(MembersInjector<GenericParent<T, B>> supertypeInjector, Provider<A> aProvider, Provider<T> tProvider) { - return new GenericChild_MembersInjector<T>(supertypeInjector, aProvider, tProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java deleted file mode 100644 index 4e763fb25..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericDoubleReferences_Factory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericDoubleReferences_Factory<T> implements Factory<GenericDoubleReferences<T>> { - private final Provider<T> tAndT2Provider; - private final Provider<Thing> aAndA2Provider; - - public GenericDoubleReferences_Factory(Provider<T> tAndT2Provider, Provider<Thing> aAndA2Provider) { - assert tAndT2Provider != null; - this.tAndT2Provider = tAndT2Provider; - assert aAndA2Provider != null; - this.aAndA2Provider = aAndA2Provider; - } - - @Override - public GenericDoubleReferences<T> get() { - return new GenericDoubleReferences<T>(tAndT2Provider.get(), aAndA2Provider.get(), tAndT2Provider.get(), aAndA2Provider.get()); - } - - public static <T> Factory<GenericDoubleReferences<T>> create(Provider<T> tAndT2Provider, Provider<Thing> aAndA2Provider) { - return new GenericDoubleReferences_Factory<T>(tAndT2Provider, aAndA2Provider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java deleted file mode 100644 index 97ac2ee80..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericNoDeps_Factory.java +++ /dev/null @@ -1,21 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@SuppressWarnings("rawtypes") -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum GenericNoDeps_Factory implements Factory<GenericNoDeps> { -INSTANCE; - - @Override - public GenericNoDeps get() { - return new GenericNoDeps(); - } - - @SuppressWarnings("unchecked") - public static <T> Factory<GenericNoDeps<T>> create() { - return (Factory) INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java deleted file mode 100644 index 2e2e62c40..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_Factory.java +++ /dev/null @@ -1,27 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericParent_Factory<X, Y> implements Factory<GenericParent<X, Y>> { - private final MembersInjector<GenericParent<X, Y>> membersInjector; - - public GenericParent_Factory(MembersInjector<GenericParent<X, Y>> membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public GenericParent<X, Y> get() { - GenericParent<X, Y> instance = new GenericParent<X, Y>(); - membersInjector.injectMembers(instance); - return instance; - } - - public static <X, Y> Factory<GenericParent<X, Y>> create(MembersInjector<GenericParent<X, Y>> membersInjector) { - return new GenericParent_Factory<X, Y>(membersInjector); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java deleted file mode 100644 index 5b11ab9e8..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/GenericParent_MembersInjector.java +++ /dev/null @@ -1,39 +0,0 @@ -package test; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GenericParent_MembersInjector<X, Y> implements MembersInjector<GenericParent<X, Y>> { - private final Provider<X> xProvider; - private final Provider<Y> yProvider; - private final Provider<B> bProvider; - - public GenericParent_MembersInjector(Provider<X> xProvider, Provider<Y> yProvider, Provider<B> bProvider) { - assert xProvider != null; - this.xProvider = xProvider; - assert yProvider != null; - this.yProvider = yProvider; - assert bProvider != null; - this.bProvider = bProvider; - } - - @Override - public void injectMembers(GenericParent<X, Y> instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.x = xProvider.get(); - instance.y = yProvider.get(); - instance.b = bProvider.get(); - instance.registerX(xProvider.get()); - instance.registerY(yProvider.get()); - instance.registerB(bProvider.get()); - } - - public static <X, Y> MembersInjector<GenericParent<X, Y>> create(Provider<X> xProvider, Provider<Y> yProvider, Provider<B> bProvider) { - return new GenericParent_MembersInjector<X, Y>(xProvider, yProvider, bProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java deleted file mode 100644 index e06ad23ad..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Generic_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Generic_Factory<T> implements Factory<Generic<T>> { - private final Provider<T> tProvider; - - public Generic_Factory(Provider<T> tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public Generic<T> get() { - return new Generic<T>(tProvider.get()); - } - - public static <T> Factory<Generic<T>> create(Provider<T> tProvider) { - return new Generic_Factory<T>(tProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java deleted file mode 100644 index 65a361f27..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_Factory.java +++ /dev/null @@ -1,83 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.DoubleCheckLazy; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class InjectedThing_Factory implements Factory<InjectedThing> { - private final MembersInjector<InjectedThing> membersInjector; - private final Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider; - private final Provider<Character> boxedCharAndPrimitiveCharAndCharProvider; - private final Provider<Short> boxedShortAndPrimitiveShortAndShortProvider; - private final Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider; - private final Provider<Long> boxedLongAndPrimitiveLongAndLongProvider; - private final Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - private final Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider; - private final Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - private final Provider<byte[]> byteArrayProvider; - private final Provider<char[]> charArrayProvider; - private final Provider<short[]> shortArrayProvider; - private final Provider<int[]> intArrayProvider; - private final Provider<long[]> longArrayProvider; - private final Provider<boolean[]> booleanArrayProvider; - private final Provider<float[]> floatArrayAndLazyProvider; - private final Provider<double[]> doubleArrayProvider; - private final Provider<Thing> thingProvider; - private final MembersInjector<Thing> thingMembersInjector; - - public InjectedThing_Factory(MembersInjector<InjectedThing> membersInjector, Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - assert boxedBypeAndPrimitiveByteAndByteProvider != null; - this.boxedBypeAndPrimitiveByteAndByteProvider = boxedBypeAndPrimitiveByteAndByteProvider; - assert boxedCharAndPrimitiveCharAndCharProvider != null; - this.boxedCharAndPrimitiveCharAndCharProvider = boxedCharAndPrimitiveCharAndCharProvider; - assert boxedShortAndPrimitiveShortAndShortProvider != null; - this.boxedShortAndPrimitiveShortAndShortProvider = boxedShortAndPrimitiveShortAndShortProvider; - assert boxedIntAndPrimitiveIntAndIntProvider != null; - this.boxedIntAndPrimitiveIntAndIntProvider = boxedIntAndPrimitiveIntAndIntProvider; - assert boxedLongAndPrimitiveLongAndLongProvider != null; - this.boxedLongAndPrimitiveLongAndLongProvider = boxedLongAndPrimitiveLongAndLongProvider; - assert boxedBooleanAndPrimitiveBooleanAndBooleanProvider != null; - this.boxedBooleanAndPrimitiveBooleanAndBooleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - assert boxedFloatAndPrimitiveFloatAndFloatProvider != null; - this.boxedFloatAndPrimitiveFloatAndFloatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider; - assert boxedDoubleAndPrimitiveDoubleAndDoubleProvider != null; - this.boxedDoubleAndPrimitiveDoubleAndDoubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - assert byteArrayProvider != null; - this.byteArrayProvider = byteArrayProvider; - assert charArrayProvider != null; - this.charArrayProvider = charArrayProvider; - assert shortArrayProvider != null; - this.shortArrayProvider = shortArrayProvider; - assert intArrayProvider != null; - this.intArrayProvider = intArrayProvider; - assert longArrayProvider != null; - this.longArrayProvider = longArrayProvider; - assert booleanArrayProvider != null; - this.booleanArrayProvider = booleanArrayProvider; - assert floatArrayAndLazyProvider != null; - this.floatArrayAndLazyProvider = floatArrayAndLazyProvider; - assert doubleArrayProvider != null; - this.doubleArrayProvider = doubleArrayProvider; - assert thingProvider != null; - this.thingProvider = thingProvider; - assert thingMembersInjector != null; - this.thingMembersInjector = thingMembersInjector; - } - - @Override - public InjectedThing get() { - InjectedThing instance = new InjectedThing(boxedBypeAndPrimitiveByteAndByteProvider.get(), boxedCharAndPrimitiveCharAndCharProvider.get(), boxedShortAndPrimitiveShortAndShortProvider.get(), boxedIntAndPrimitiveIntAndIntProvider.get(), boxedLongAndPrimitiveLongAndLongProvider.get(), boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(), boxedFloatAndPrimitiveFloatAndFloatProvider.get(), boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(), boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider), DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider), DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider), DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider), DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider), DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider), DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider), DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider), boxedBypeAndPrimitiveByteAndByteProvider.get(), boxedCharAndPrimitiveCharAndCharProvider.get(), boxedShortAndPrimitiveShortAndShortProvider.get(), boxedIntAndPrimitiveIntAndIntProvider.get(), boxedLongAndPrimitiveLongAndLongProvider.get(), boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(), boxedFloatAndPrimitiveFloatAndFloatProvider.get(), boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(), byteArrayProvider.get(), charArrayProvider.get(), shortArrayProvider.get(), intArrayProvider.get(), longArrayProvider.get(), booleanArrayProvider.get(), floatArrayAndLazyProvider.get(), doubleArrayProvider.get(), byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, DoubleCheckLazy.create(byteArrayProvider), DoubleCheckLazy.create(charArrayProvider), DoubleCheckLazy.create(shortArrayProvider), DoubleCheckLazy.create(intArrayProvider), DoubleCheckLazy.create(longArrayProvider), DoubleCheckLazy.create(booleanArrayProvider), DoubleCheckLazy.create(floatArrayAndLazyProvider), DoubleCheckLazy.create(doubleArrayProvider), thingProvider.get(), thingProvider, DoubleCheckLazy.create(thingProvider), thingMembersInjector); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<InjectedThing> create(MembersInjector<InjectedThing> membersInjector, Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) { - return new InjectedThing_Factory(membersInjector, boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, thingProvider, thingMembersInjector); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java deleted file mode 100644 index 00f265d4c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/InjectedThing_MembersInjector.java +++ /dev/null @@ -1,199 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.DoubleCheckLazy; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class InjectedThing_MembersInjector implements MembersInjector<InjectedThing> { - private final Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider; - private final Provider<Character> boxedCharAndPrimitiveCharAndCharProvider; - private final Provider<Short> boxedShortAndPrimitiveShortAndShortProvider; - private final Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider; - private final Provider<Long> boxedLongAndPrimitiveLongAndLongProvider; - private final Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - private final Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider; - private final Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - private final Provider<byte[]> byteArrayProvider; - private final Provider<char[]> charArrayProvider; - private final Provider<short[]> shortArrayProvider; - private final Provider<int[]> intArrayProvider; - private final Provider<long[]> longArrayProvider; - private final Provider<boolean[]> booleanArrayProvider; - private final Provider<float[]> floatArrayAndLazyProvider; - private final Provider<double[]> doubleArrayProvider; - private final Provider<Thing> thingProvider; - private final MembersInjector<Thing> thingMembersInjector; - - public InjectedThing_MembersInjector(Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) { - assert boxedBypeAndPrimitiveByteAndByteProvider != null; - this.boxedBypeAndPrimitiveByteAndByteProvider = boxedBypeAndPrimitiveByteAndByteProvider; - assert boxedCharAndPrimitiveCharAndCharProvider != null; - this.boxedCharAndPrimitiveCharAndCharProvider = boxedCharAndPrimitiveCharAndCharProvider; - assert boxedShortAndPrimitiveShortAndShortProvider != null; - this.boxedShortAndPrimitiveShortAndShortProvider = boxedShortAndPrimitiveShortAndShortProvider; - assert boxedIntAndPrimitiveIntAndIntProvider != null; - this.boxedIntAndPrimitiveIntAndIntProvider = boxedIntAndPrimitiveIntAndIntProvider; - assert boxedLongAndPrimitiveLongAndLongProvider != null; - this.boxedLongAndPrimitiveLongAndLongProvider = boxedLongAndPrimitiveLongAndLongProvider; - assert boxedBooleanAndPrimitiveBooleanAndBooleanProvider != null; - this.boxedBooleanAndPrimitiveBooleanAndBooleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - assert boxedFloatAndPrimitiveFloatAndFloatProvider != null; - this.boxedFloatAndPrimitiveFloatAndFloatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider; - assert boxedDoubleAndPrimitiveDoubleAndDoubleProvider != null; - this.boxedDoubleAndPrimitiveDoubleAndDoubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - assert byteArrayProvider != null; - this.byteArrayProvider = byteArrayProvider; - assert charArrayProvider != null; - this.charArrayProvider = charArrayProvider; - assert shortArrayProvider != null; - this.shortArrayProvider = shortArrayProvider; - assert intArrayProvider != null; - this.intArrayProvider = intArrayProvider; - assert longArrayProvider != null; - this.longArrayProvider = longArrayProvider; - assert booleanArrayProvider != null; - this.booleanArrayProvider = booleanArrayProvider; - assert floatArrayAndLazyProvider != null; - this.floatArrayAndLazyProvider = floatArrayAndLazyProvider; - assert doubleArrayProvider != null; - this.doubleArrayProvider = doubleArrayProvider; - assert thingProvider != null; - this.thingProvider = thingProvider; - assert thingMembersInjector != null; - this.thingMembersInjector = thingMembersInjector; - } - - @Override - public void injectMembers(InjectedThing instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.primitiveByte = boxedBypeAndPrimitiveByteAndByteProvider.get(); - instance.primitiveChar = boxedCharAndPrimitiveCharAndCharProvider.get(); - instance.primitiveShort = boxedShortAndPrimitiveShortAndShortProvider.get(); - instance.primitiveInt = boxedIntAndPrimitiveIntAndIntProvider.get(); - instance.primitiveLong = boxedLongAndPrimitiveLongAndLongProvider.get(); - instance.primitiveBoolean = boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(); - instance.primitiveFloat = boxedFloatAndPrimitiveFloatAndFloatProvider.get(); - instance.primitiveDouble = boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(); - instance.byteProvider = boxedBypeAndPrimitiveByteAndByteProvider; - instance.charProvider = boxedCharAndPrimitiveCharAndCharProvider; - instance.shortProvider = boxedShortAndPrimitiveShortAndShortProvider; - instance.intProvider = boxedIntAndPrimitiveIntAndIntProvider; - instance.longProvider = boxedLongAndPrimitiveLongAndLongProvider; - instance.booleanProvider = boxedBooleanAndPrimitiveBooleanAndBooleanProvider; - instance.floatProvider = boxedFloatAndPrimitiveFloatAndFloatProvider; - instance.doubleProvider = boxedDoubleAndPrimitiveDoubleAndDoubleProvider; - instance.lazyByte = DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider); - instance.lazyChar = DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider); - instance.lazyShort = DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider); - instance.lazyInt = DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider); - instance.lazyLong = DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider); - instance.lazyBoolean = DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider); - instance.lazyFloat = DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider); - instance.lazyDouble = DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider); - instance.boxedBype = boxedBypeAndPrimitiveByteAndByteProvider.get(); - instance.boxedChar = boxedCharAndPrimitiveCharAndCharProvider.get(); - instance.boxedShort = boxedShortAndPrimitiveShortAndShortProvider.get(); - instance.boxedInt = boxedIntAndPrimitiveIntAndIntProvider.get(); - instance.boxedLong = boxedLongAndPrimitiveLongAndLongProvider.get(); - instance.boxedBoolean = boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get(); - instance.boxedFloat = boxedFloatAndPrimitiveFloatAndFloatProvider.get(); - instance.boxedDouble = boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get(); - instance.byteArray = byteArrayProvider.get(); - instance.charArray = charArrayProvider.get(); - instance.shortArray = shortArrayProvider.get(); - instance.intArray = intArrayProvider.get(); - instance.longArray = longArrayProvider.get(); - instance.booleanArray = booleanArrayProvider.get(); - instance.floatArray = floatArrayAndLazyProvider.get(); - instance.doubleArray = doubleArrayProvider.get(); - instance.byteArrayProvider = byteArrayProvider; - instance.charArrayProvider = charArrayProvider; - instance.shortArrayProvider = shortArrayProvider; - instance.intArrayProvider = intArrayProvider; - instance.longArrayProvider = longArrayProvider; - instance.booleanArrayProvider = booleanArrayProvider; - instance.floatArrayProvider = floatArrayAndLazyProvider; - instance.doubleArrayProvider = doubleArrayProvider; - instance.lazyByteArray = DoubleCheckLazy.create(byteArrayProvider); - instance.lazyCharArray = DoubleCheckLazy.create(charArrayProvider); - instance.lazyShortArray = DoubleCheckLazy.create(shortArrayProvider); - instance.lazyIntArray = DoubleCheckLazy.create(intArrayProvider); - instance.lazyLongArray = DoubleCheckLazy.create(longArrayProvider); - instance.lazyBooleanArray = DoubleCheckLazy.create(booleanArrayProvider); - instance.lazy = DoubleCheckLazy.create(floatArrayAndLazyProvider); - instance.lazyDoubleArray = DoubleCheckLazy.create(doubleArrayProvider); - instance.thing = thingProvider.get(); - instance.thingProvider = thingProvider; - instance.lazyThing = DoubleCheckLazy.create(thingProvider); - instance.thingMembersInjector = thingMembersInjector; - instance.primitiveByte(boxedBypeAndPrimitiveByteAndByteProvider.get()); - instance.primitiveChar(boxedCharAndPrimitiveCharAndCharProvider.get()); - instance.primitiveShort(boxedShortAndPrimitiveShortAndShortProvider.get()); - instance.primitiveInt(boxedIntAndPrimitiveIntAndIntProvider.get()); - instance.primitiveLong(boxedLongAndPrimitiveLongAndLongProvider.get()); - instance.primitiveBoolean(boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get()); - instance.primitiveFloat(boxedFloatAndPrimitiveFloatAndFloatProvider.get()); - instance.primitiveDouble(boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get()); - instance.byteProvider(boxedBypeAndPrimitiveByteAndByteProvider); - instance.charProvider(boxedCharAndPrimitiveCharAndCharProvider); - instance.shortProvider(boxedShortAndPrimitiveShortAndShortProvider); - instance.intProvider(boxedIntAndPrimitiveIntAndIntProvider); - instance.longProvider(boxedLongAndPrimitiveLongAndLongProvider); - instance.booleanProvider(boxedBooleanAndPrimitiveBooleanAndBooleanProvider); - instance.floatProvider(boxedFloatAndPrimitiveFloatAndFloatProvider); - instance.doubleProvider(boxedDoubleAndPrimitiveDoubleAndDoubleProvider); - instance.lazyByte(DoubleCheckLazy.create(boxedBypeAndPrimitiveByteAndByteProvider)); - instance.lazyChar(DoubleCheckLazy.create(boxedCharAndPrimitiveCharAndCharProvider)); - instance.lazyShort(DoubleCheckLazy.create(boxedShortAndPrimitiveShortAndShortProvider)); - instance.lazyInt(DoubleCheckLazy.create(boxedIntAndPrimitiveIntAndIntProvider)); - instance.lazyLong(DoubleCheckLazy.create(boxedLongAndPrimitiveLongAndLongProvider)); - instance.lazyBoolean(DoubleCheckLazy.create(boxedBooleanAndPrimitiveBooleanAndBooleanProvider)); - instance.lazyFloat(DoubleCheckLazy.create(boxedFloatAndPrimitiveFloatAndFloatProvider)); - instance.lazyDouble(DoubleCheckLazy.create(boxedDoubleAndPrimitiveDoubleAndDoubleProvider)); - instance.boxedBype(boxedBypeAndPrimitiveByteAndByteProvider.get()); - instance.boxedChar(boxedCharAndPrimitiveCharAndCharProvider.get()); - instance.boxedShort(boxedShortAndPrimitiveShortAndShortProvider.get()); - instance.boxedInt(boxedIntAndPrimitiveIntAndIntProvider.get()); - instance.boxedLong(boxedLongAndPrimitiveLongAndLongProvider.get()); - instance.boxedBoolean(boxedBooleanAndPrimitiveBooleanAndBooleanProvider.get()); - instance.boxedFloat(boxedFloatAndPrimitiveFloatAndFloatProvider.get()); - instance.boxedDouble(boxedDoubleAndPrimitiveDoubleAndDoubleProvider.get()); - instance.byteArray(byteArrayProvider.get()); - instance.charArray(charArrayProvider.get()); - instance.shortArray(shortArrayProvider.get()); - instance.intArray(intArrayProvider.get()); - instance.longArray(longArrayProvider.get()); - instance.booleanArray(booleanArrayProvider.get()); - instance.floatArray(floatArrayAndLazyProvider.get()); - instance.doubleArray(doubleArrayProvider.get()); - instance.byteArrayProvider(byteArrayProvider); - instance.charArrayProvider(charArrayProvider); - instance.shortArrayProvider(shortArrayProvider); - instance.intArrayProvider(intArrayProvider); - instance.longArrayProvider(longArrayProvider); - instance.booleanArrayProvider(booleanArrayProvider); - instance.floatArrayProvider(floatArrayAndLazyProvider); - instance.doubleArrayProvider(doubleArrayProvider); - instance.lazyByteArray(DoubleCheckLazy.create(byteArrayProvider)); - instance.lazyCharArray(DoubleCheckLazy.create(charArrayProvider)); - instance.lazyShortArray(DoubleCheckLazy.create(shortArrayProvider)); - instance.lazyIntArray(DoubleCheckLazy.create(intArrayProvider)); - instance.lazyLongArray(DoubleCheckLazy.create(longArrayProvider)); - instance.lazyBooleanArray(DoubleCheckLazy.create(booleanArrayProvider)); - instance.lazy(DoubleCheckLazy.create(floatArrayAndLazyProvider)); - instance.lazyDoubleArray(DoubleCheckLazy.create(doubleArrayProvider)); - instance.thing(thingProvider.get()); - instance.thingProvider(thingProvider); - instance.lazyThing(DoubleCheckLazy.create(thingProvider)); - instance.thingMembersInjector(thingMembersInjector); - } - - public static MembersInjector<InjectedThing> create(Provider<Byte> boxedBypeAndPrimitiveByteAndByteProvider, Provider<Character> boxedCharAndPrimitiveCharAndCharProvider, Provider<Short> boxedShortAndPrimitiveShortAndShortProvider, Provider<Integer> boxedIntAndPrimitiveIntAndIntProvider, Provider<Long> boxedLongAndPrimitiveLongAndLongProvider, Provider<Boolean> boxedBooleanAndPrimitiveBooleanAndBooleanProvider, Provider<Float> boxedFloatAndPrimitiveFloatAndFloatProvider, Provider<Double> boxedDoubleAndPrimitiveDoubleAndDoubleProvider, Provider<byte[]> byteArrayProvider, Provider<char[]> charArrayProvider, Provider<short[]> shortArrayProvider, Provider<int[]> intArrayProvider, Provider<long[]> longArrayProvider, Provider<boolean[]> booleanArrayProvider, Provider<float[]> floatArrayAndLazyProvider, Provider<double[]> doubleArrayProvider, Provider<Thing> thingProvider, MembersInjector<Thing> thingMembersInjector) { - return new InjectedThing_MembersInjector(boxedBypeAndPrimitiveByteAndByteProvider, boxedCharAndPrimitiveCharAndCharProvider, boxedShortAndPrimitiveShortAndShortProvider, boxedIntAndPrimitiveIntAndIntProvider, boxedLongAndPrimitiveLongAndLongProvider, boxedBooleanAndPrimitiveBooleanAndBooleanProvider, boxedFloatAndPrimitiveFloatAndFloatProvider, boxedDoubleAndPrimitiveDoubleAndDoubleProvider, byteArrayProvider, charArrayProvider, shortArrayProvider, intArrayProvider, longArrayProvider, booleanArrayProvider, floatArrayAndLazyProvider, doubleArrayProvider, thingProvider, thingMembersInjector); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java deleted file mode 100644 index 85e6c03ea..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideBarKeyFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideBarKeyFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ProvideBarKeyFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.provideBarKey(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ProvideBarKeyFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java deleted file mode 100644 index 5e6eb7465..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFiveToSetFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideFiveToSetFactory implements Factory<Set<Integer>> { - private final MultibindingModule module; - - public MultibindingModule_ProvideFiveToSetFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Integer> get() { - return Collections.<Integer>singleton(module.provideFiveToSet()); - } - - public static Factory<Set<Integer>> create(MultibindingModule module) { - return new MultibindingModule_ProvideFiveToSetFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java deleted file mode 100644 index fc5765a5a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideFooKeyFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideFooKeyFactory implements Factory<String> { - private final MultibindingModule module; - private final Provider<Double> doubleDependencyProvider; - - public MultibindingModule_ProvideFooKeyFactory(MultibindingModule module, Provider<Double> doubleDependencyProvider) { - assert module != null; - this.module = module; - assert doubleDependencyProvider != null; - this.doubleDependencyProvider = doubleDependencyProvider; - } - - @Override - public String get() { - String provided = module.provideFooKey(doubleDependencyProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module, Provider<Double> doubleDependencyProvider) { - return new MultibindingModule_ProvideFooKeyFactory(module, doubleDependencyProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java deleted file mode 100644 index e77002741..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapKeysFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.Map; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideMapKeysFactory implements Factory<Set<String>> { - private final MultibindingModule module; - private final Provider<Map<String, Provider<String>>> mapProvider; - - public MultibindingModule_ProvideMapKeysFactory(MultibindingModule module, Provider<Map<String, Provider<String>>> mapProvider) { - assert module != null; - this.module = module; - assert mapProvider != null; - this.mapProvider = mapProvider; - } - - @Override - public Set<String> get() { - Set<String> provided = module.provideMapKeys(mapProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Set<String>> create(MultibindingModule module, Provider<Map<String, Provider<String>>> mapProvider) { - return new MultibindingModule_ProvideMapKeysFactory(module, mapProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java deleted file mode 100644 index d38ff0177..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideMapValuesFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.Collection; -import java.util.Map; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideMapValuesFactory implements Factory<Collection<String>> { - private final MultibindingModule module; - private final Provider<Map<String, String>> mapProvider; - - public MultibindingModule_ProvideMapValuesFactory(MultibindingModule module, Provider<Map<String, String>> mapProvider) { - assert module != null; - this.module = module; - assert mapProvider != null; - this.mapProvider = mapProvider; - } - - @Override - public Collection<String> get() { - Collection<String> provided = module.provideMapValues(mapProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Collection<String>> create(MultibindingModule module, Provider<Map<String, String>> mapProvider) { - return new MultibindingModule_ProvideMapValuesFactory(module, mapProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java deleted file mode 100644 index ede45a90a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ProvideSixToSetFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ProvideSixToSetFactory implements Factory<Set<Integer>> { - private final MultibindingModule module; - - public MultibindingModule_ProvideSixToSetFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Integer> get() { - return Collections.<Integer>singleton(module.provideSixToSet()); - } - - public static Factory<Set<Integer>> create(MultibindingModule module) { - return new MultibindingModule_ProvideSixToSetFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java deleted file mode 100644 index b56334ca9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ByteFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueFor100ByteFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueFor100ByteFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueFor100Byte(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueFor100ByteFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java deleted file mode 100644 index bd82beeeb..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100IntFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueFor100IntFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueFor100IntFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueFor100Int(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueFor100IntFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java deleted file mode 100644 index 9930a109b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100LongFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueFor100LongFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueFor100LongFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueFor100Long(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueFor100LongFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java deleted file mode 100644 index a4a7e3b11..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueFor100ShortFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueFor100ShortFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueFor100ShortFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueFor100Short(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueFor100ShortFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java deleted file mode 100644 index 622feddd2..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForAFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForAFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForAFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForA(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForAFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java deleted file mode 100644 index be5081345..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassIntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForClassIntegerFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForClassIntegerFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForClassInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForClassIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java deleted file mode 100644 index c97cde628..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForClassLongFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForClassLongFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForClassLongFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForClassLong(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForClassLongFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java deleted file mode 100644 index cbdb2f9d3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForIntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForIntegerFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForIntegerFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java deleted file mode 100644 index dccab1af3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForLongFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForLongFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForLongFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForLong(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForLongFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java deleted file mode 100644 index 7b55a13e6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNewlineFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForNewlineFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForNewlineFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForNewline(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForNewlineFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java deleted file mode 100644 index c85c73af8..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigDecimalFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForNumberClassBigDecimalFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForNumberClassBigDecimalFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForNumberClassBigDecimal(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForNumberClassBigDecimalFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java deleted file mode 100644 index 38bf88093..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForNumberClassBigIntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForNumberClassBigIntegerFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForNumberClassBigIntegerFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForNumberClassBigInteger(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForNumberClassBigIntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java deleted file mode 100644 index 155601d05..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForTrueFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForTrueFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForTrueFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForTrue(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForTrueFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java deleted file mode 100644 index bda513b3e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForUnwrappedAnnotationKeyFoo(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForUnwrappedAnnotationKeyFooFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java deleted file mode 100644 index c92074ed5..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/MultibindingModule_ValueForWrappedAnnotationKeyFooFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingModule_ValueForWrappedAnnotationKeyFooFactory implements Factory<String> { - private final MultibindingModule module; - - public MultibindingModule_ValueForWrappedAnnotationKeyFooFactory(MultibindingModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.valueForWrappedAnnotationKeyFoo(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(MultibindingModule module) { - return new MultibindingModule_ValueForWrappedAnnotationKeyFooFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java deleted file mode 100644 index 72282478e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NeedsFactory_Factory implements Factory<NeedsFactory> { - private final Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider; - - public NeedsFactory_Factory(Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider) { - assert somethingFactoryProvider != null; - this.somethingFactoryProvider = somethingFactoryProvider; - } - - @Override - public NeedsFactory get() { - return new NeedsFactory(somethingFactoryProvider.get()); - } - - public static Factory<NeedsFactory> create(Provider<NeedsFactory_SomethingFactory> somethingFactoryProvider) { - return new NeedsFactory_Factory(somethingFactoryProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java deleted file mode 100644 index e26f39804..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory.java +++ /dev/null @@ -1,13 +0,0 @@ -package test; - -import javax.annotation.Generated; -import javax.inject.Inject; -@Generated("com.google.auto.factory.processor.AutoFactoryProcessor") -final class NeedsFactory_SomethingFactory { - @Inject - NeedsFactory_SomethingFactory() { - } - NeedsFactory.Something create() { - return new NeedsFactory.Something(); - } -} diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java deleted file mode 100644 index 471304a31..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NeedsFactory_SomethingFactory_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum NeedsFactory_SomethingFactory_Factory implements Factory<NeedsFactory_SomethingFactory> { -INSTANCE; - - @Override - public NeedsFactory_SomethingFactory get() { - return new NeedsFactory_SomethingFactory(); - } - - public static Factory<NeedsFactory_SomethingFactory> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java deleted file mode 100644 index d0665558e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/NonComponentDependencyComponent$ThingTwo_Factory.java +++ /dev/null @@ -1,33 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.NonComponentDependencyComponent.ThingComponent; -import test.NonComponentDependencyComponent.ThingTwo; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NonComponentDependencyComponent$ThingTwo_Factory implements Factory<ThingTwo> { - private final Provider<Thing> thingProvider; - private final Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider; - private final Provider<ThingComponent> thingComponentProvider; - - public NonComponentDependencyComponent$ThingTwo_Factory(Provider<Thing> thingProvider, Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider, Provider<ThingComponent> thingComponentProvider) { - assert thingProvider != null; - this.thingProvider = thingProvider; - assert nonComponentDependencyComponentProvider != null; - this.nonComponentDependencyComponentProvider = nonComponentDependencyComponentProvider; - assert thingComponentProvider != null; - this.thingComponentProvider = thingComponentProvider; - } - - @Override - public ThingTwo get() { - return new ThingTwo(thingProvider.get(), nonComponentDependencyComponentProvider.get(), thingComponentProvider.get()); - } - - public static Factory<ThingTwo> create(Provider<Thing> thingProvider, Provider<NonComponentDependencyComponent> nonComponentDependencyComponentProvider, Provider<ThingComponent> thingComponentProvider) { - return new NonComponentDependencyComponent$ThingTwo_Factory(thingProvider, nonComponentDependencyComponentProvider, thingComponentProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java deleted file mode 100644 index 89a013ca2..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ParentModule_ProvideIterableOfAWithCFactory.java +++ /dev/null @@ -1,35 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ParentModule_ProvideIterableOfAWithCFactory<A extends Number & Comparable<A>, B, C extends Iterable<A>> implements Factory<Iterable<A>> { - private final ParentModule<A, B, C> module; - private final Provider<A> aProvider; - private final Provider<C> cProvider; - - public ParentModule_ProvideIterableOfAWithCFactory(ParentModule<A, B, C> module, Provider<A> aProvider, Provider<C> cProvider) { - assert module != null; - this.module = module; - assert aProvider != null; - this.aProvider = aProvider; - assert cProvider != null; - this.cProvider = cProvider; - } - - @Override - public Iterable<A> get() { - Iterable<A> provided = module.provideIterableOfAWithC(aProvider.get(), cProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static <A extends Number & Comparable<A>, B, C extends Iterable<A>> Factory<Iterable<A>> create(ParentModule<A, B, C> module, Provider<A> aProvider, Provider<C> cProvider) { - return new ParentModule_ProvideIterableOfAWithCFactory<A, B, C>(module, aProvider, cProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java deleted file mode 100644 index adc286bff..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_BoundDoubleArrayFactory implements Factory<double[]> { -INSTANCE; - - @Override - public double[] get() { - double[] provided = PrimitivesModule.boundDoubleArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<double[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java deleted file mode 100644 index dd6ec9fb8..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_BoundDoubleFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_BoundDoubleFactory implements Factory<Double> { -INSTANCE; - - @Override - public Double get() { - Double provided = PrimitivesModule.boundDouble(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Double> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java deleted file mode 100644 index 886a13009..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideBooleanArrayFactory implements Factory<boolean[]> { -INSTANCE; - - @Override - public boolean[] get() { - boolean[] provided = PrimitivesModule.provideBooleanArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<boolean[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java deleted file mode 100644 index 4f19803a0..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideBooleanFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideBooleanFactory implements Factory<Boolean> { -INSTANCE; - - @Override - public Boolean get() { - Boolean provided = PrimitivesModule.provideBoolean(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Boolean> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java deleted file mode 100644 index 0b2badc29..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideByteArrayFactory implements Factory<byte[]> { -INSTANCE; - - @Override - public byte[] get() { - byte[] provided = PrimitivesModule.provideByteArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<byte[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java deleted file mode 100644 index a3e07e2b6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideByteFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideByteFactory implements Factory<Byte> { -INSTANCE; - - @Override - public Byte get() { - Byte provided = PrimitivesModule.provideByte(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Byte> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java deleted file mode 100644 index 91fe5f802..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideCharArrayFactory implements Factory<char[]> { -INSTANCE; - - @Override - public char[] get() { - char[] provided = PrimitivesModule.provideCharArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<char[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java deleted file mode 100644 index 3bab0df7b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideCharFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideCharFactory implements Factory<Character> { -INSTANCE; - - @Override - public Character get() { - Character provided = PrimitivesModule.provideChar(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Character> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java deleted file mode 100644 index 6a0a3d58c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideFloatArrayFactory implements Factory<float[]> { -INSTANCE; - - @Override - public float[] get() { - float[] provided = PrimitivesModule.provideFloatArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<float[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java deleted file mode 100644 index c24913b9f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideFloatFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideFloatFactory implements Factory<Float> { -INSTANCE; - - @Override - public Float get() { - Float provided = PrimitivesModule.provideFloat(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Float> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java deleted file mode 100644 index 37e594b63..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideIntArrayFactory implements Factory<int[]> { -INSTANCE; - - @Override - public int[] get() { - int[] provided = PrimitivesModule.provideIntArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<int[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java deleted file mode 100644 index 8d8f83082..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideIntFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideIntFactory implements Factory<Integer> { -INSTANCE; - - @Override - public Integer get() { - Integer provided = PrimitivesModule.provideInt(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java deleted file mode 100644 index 190f69b31..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideLongArrayFactory implements Factory<long[]> { -INSTANCE; - - @Override - public long[] get() { - long[] provided = PrimitivesModule.provideLongArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<long[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java deleted file mode 100644 index 9713a5642..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideLongFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideLongFactory implements Factory<Long> { -INSTANCE; - - @Override - public Long get() { - Long provided = PrimitivesModule.provideLong(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Long> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java deleted file mode 100644 index 3d415e48d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortArrayFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideShortArrayFactory implements Factory<short[]> { -INSTANCE; - - @Override - public short[] get() { - short[] provided = PrimitivesModule.provideShortArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<short[]> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java deleted file mode 100644 index 2a956f1f6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/PrimitivesModule_ProvideShortFactory.java +++ /dev/null @@ -1,23 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PrimitivesModule_ProvideShortFactory implements Factory<Short> { -INSTANCE; - - @Override - public Short get() { - Short provided = PrimitivesModule.provideShort(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Short> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java deleted file mode 100644 index 1378694bf..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ReferencesGeneric_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ReferencesGeneric_Factory implements Factory<ReferencesGeneric> { - private final Provider<Generic<A>> genericAProvider; - - public ReferencesGeneric_Factory(Provider<Generic<A>> genericAProvider) { - assert genericAProvider != null; - this.genericAProvider = genericAProvider; - } - - @Override - public ReferencesGeneric get() { - return new ReferencesGeneric(genericAProvider.get()); - } - - public static Factory<ReferencesGeneric> create(Provider<Generic<A>> genericAProvider) { - return new ReferencesGeneric_Factory(genericAProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java deleted file mode 100644 index 5a5be87a3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/ScopedGeneric_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ScopedGeneric_Factory<T> implements Factory<ScopedGeneric<T>> { - private final Provider<T> tProvider; - - public ScopedGeneric_Factory(Provider<T> tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public ScopedGeneric<T> get() { - return new ScopedGeneric<T>(tProvider.get()); - } - - public static <T> Factory<ScopedGeneric<T>> create(Provider<T> tProvider) { - return new ScopedGeneric_Factory<T>(tProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java deleted file mode 100644 index 2c73118de..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestStringKey$NestedWrappedKeyCreator.java +++ /dev/null @@ -1,13 +0,0 @@ -package test; - -import javax.annotation.Generated; -import test.TestStringKey.NestedWrappedKey; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class TestStringKey$NestedWrappedKeyCreator { - @com.google.auto.value.AutoAnnotation - public static NestedWrappedKey createNestedWrappedKey(Class<?> value) { - return new AutoAnnotation_TestStringKey$NestedWrappedKeyCreator_createNestedWrappedKey(value); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java deleted file mode 100644 index 629fd91b4..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestUnwrappedAnnotationKeyCreator.java +++ /dev/null @@ -1,12 +0,0 @@ -package test; - -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class TestUnwrappedAnnotationKeyCreator { - @com.google.auto.value.AutoAnnotation - public static TestStringKey createTestStringKey(String value) { - return new AutoAnnotation_TestUnwrappedAnnotationKeyCreator_createTestStringKey(value); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java deleted file mode 100644 index a0e1a9b50..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TestWrappedAnnotationKeyCreator.java +++ /dev/null @@ -1,17 +0,0 @@ -package test; - -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class TestWrappedAnnotationKeyCreator { - @com.google.auto.value.AutoAnnotation - public static TestWrappedAnnotationKey createTestWrappedAnnotationKey(TestStringKey value, int[] integers, TestClassKey[] annotations, Class<? extends Number>[] classes) { - return new AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestWrappedAnnotationKey(value, integers, annotations, classes); - } - - @com.google.auto.value.AutoAnnotation - public static TestStringKey createTestStringKey(String value) { - return new AutoAnnotation_TestWrappedAnnotationKeyCreator_createTestStringKey(value); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java deleted file mode 100644 index f05092217..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/Thing_Factory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.sub.OtherThing; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Thing_Factory implements Factory<Thing> { - private final Provider<OtherThing> unusedProvider; - - public Thing_Factory(Provider<OtherThing> unusedProvider) { - assert unusedProvider != null; - this.unusedProvider = unusedProvider; - } - - @Override - public Thing get() { - return new Thing(unusedProvider.get()); - } - - public static Factory<Thing> create(Provider<OtherThing> unusedProvider) { - return new Thing_Factory(unusedProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java deleted file mode 100644 index 8540d629c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/TypeWithInheritedMembersInjection_Factory.java +++ /dev/null @@ -1,27 +0,0 @@ -package test; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class TypeWithInheritedMembersInjection_Factory implements Factory<TypeWithInheritedMembersInjection> { - private final MembersInjector<TypeWithInheritedMembersInjection> membersInjector; - - public TypeWithInheritedMembersInjection_Factory(MembersInjector<TypeWithInheritedMembersInjection> membersInjector) { - assert membersInjector != null; - this.membersInjector = membersInjector; - } - - @Override - public TypeWithInheritedMembersInjection get() { - TypeWithInheritedMembersInjection instance = new TypeWithInheritedMembersInjection(); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<TypeWithInheritedMembersInjection> create(MembersInjector<TypeWithInheritedMembersInjection> membersInjector) { - return new TypeWithInheritedMembersInjection_Factory(membersInjector); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java deleted file mode 100644 index ca35d3902..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/ByteModule_BFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ByteModule_BFactory implements Factory<Byte> { - private final ByteModule module; - - public ByteModule_BFactory(ByteModule module) { - assert module != null; - this.module = module; - } - - @Override - public Byte get() { - Byte provided = module.b(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Byte> create(ByteModule module) { - return new ByteModule_BFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java deleted file mode 100644 index f5ad9a558..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerDepComponent.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerDepComponent implements DepComponent { - private DaggerDepComponent(Builder builder) { - assert builder != null; - } - - public static Builder builder() { - return new Builder(); - } - - public static DepComponent create() { - return builder().build(); - } - - public static final class Builder { - private Builder() { - } - - public DepComponent build() { - return new DaggerDepComponent(this); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java deleted file mode 100644 index 42c668a0e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentComponent.java +++ /dev/null @@ -1,519 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.Grandchild; -import test.builder.MiddleChild; -import test.builder.OtherMiddleChild; -import test.builder.TestChildComponentWithBuilderAbstractClass; -import test.builder.TestChildComponentWithBuilderInterface; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentComponent implements ParentComponent { - private DaggerParentComponent(Builder builder) { - assert builder != null; - } - - public static Builder builder() { - return new Builder(); - } - - public static ParentComponent create() { - return builder().build(); - } - - @Override - public TestChildComponentWithBuilderAbstractClass.Builder childAbstractClassBuilder() { - return new TestChildComponentWithBuilderAbstractClassBuilder(); - } - - @Override - public TestChildComponentWithBuilderInterface.Builder childInterfaceBuilder() { - return new TestChildComponentWithBuilderInterfaceBuilder(); - } - - @Override - public MiddleChild.Builder middleBuilder() { - return new MiddleChildBuilder(); - } - - @Override - public OtherMiddleChild.Builder otherBuilder() { - return new OtherMiddleChildBuilder(); - } - - public static final class Builder { - private Builder() { - } - - public ParentComponent build() { - return new DaggerParentComponent(this); - } - } - - private final class TestChildComponentWithBuilderAbstractClassImpl implements TestChildComponentWithBuilderAbstractClass { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - private Provider<Byte> bProvider; - - private TestChildComponentWithBuilderAbstractClassImpl(TestChildComponentWithBuilderAbstractClassBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final TestChildComponentWithBuilderAbstractClassBuilder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - this.bProvider = ByteModule_BFactory.create(builder.byteModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - @Override - public byte b() { - return bProvider.get(); - } - } - - private final class TestChildComponentWithBuilderAbstractClassBuilder extends TestChildComponentWithBuilderAbstractClass.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private ByteModule byteModule; - - - @Override - public TestChildComponentWithBuilderAbstractClass build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (byteModule == null) { - throw new IllegalStateException("byteModule must be set"); - } - return new TestChildComponentWithBuilderAbstractClassImpl(this); - } - - @Override - public TestChildComponentWithBuilderAbstractClassBuilder setM1(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public TestChildComponentWithBuilderAbstractClassBuilder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void setM3(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public TestChildComponentWithBuilderAbstractClassBuilder set(FloatModule floatModule) { - if (floatModule == null) { - throw new NullPointerException("floatModule"); - } - this.floatModule = floatModule; - return this; - } - - @Override - public void set(ByteModule byteModule) { - if (byteModule == null) { - throw new NullPointerException("byteModule"); - } - this.byteModule = byteModule; - } - } - - private final class TestChildComponentWithBuilderInterfaceImpl implements TestChildComponentWithBuilderInterface { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - private Provider<Byte> bProvider; - - private TestChildComponentWithBuilderInterfaceImpl(TestChildComponentWithBuilderInterfaceBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final TestChildComponentWithBuilderInterfaceBuilder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - this.bProvider = ByteModule_BFactory.create(builder.byteModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - @Override - public byte b() { - return bProvider.get(); - } - } - - private final class TestChildComponentWithBuilderInterfaceBuilder implements TestChildComponentWithBuilderInterface.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private ByteModule byteModule; - - - @Override - public TestChildComponentWithBuilderInterface build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (byteModule == null) { - throw new IllegalStateException("byteModule must be set"); - } - return new TestChildComponentWithBuilderInterfaceImpl(this); - } - - @Override - public TestChildComponentWithBuilderInterfaceBuilder setM1(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public TestChildComponentWithBuilderInterfaceBuilder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void setM3(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public TestChildComponentWithBuilderInterfaceBuilder set(FloatModule floatModule) { - if (floatModule == null) { - throw new NullPointerException("floatModule"); - } - this.floatModule = floatModule; - return this; - } - - @Override - public void set(ByteModule byteModule) { - if (byteModule == null) { - throw new NullPointerException("byteModule"); - } - this.byteModule = byteModule; - } - } - - private final class MiddleChildImpl implements MiddleChild { - private Provider<String> stringProvider; - - private MiddleChildImpl(MiddleChildBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final MiddleChildBuilder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public Grandchild.Builder grandchildBuilder() { - return new GrandchildBuilder(); - } - - private final class GrandchildImpl implements Grandchild { - private Provider<Integer> integerProvider; - - private GrandchildImpl(GrandchildBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final GrandchildBuilder builder) { - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public String s() { - return MiddleChildImpl.this.stringProvider.get(); - } - } - - private final class GrandchildBuilder implements Grandchild.Builder { - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - - - @Override - public Grandchild build() { - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - return new GrandchildImpl(this); - } - - @Override - public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - } - } - - private final class MiddleChildBuilder implements MiddleChild.Builder { - private StringModule stringModule; - - - @Override - public MiddleChild build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - return new MiddleChildImpl(this); - } - - @Override - public MiddleChildBuilder set(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - } - - private final class OtherMiddleChildImpl implements OtherMiddleChild { - private Provider<Long> lProvider; - private Provider<String> stringProvider; - - private OtherMiddleChildImpl(OtherMiddleChildBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final OtherMiddleChildBuilder builder) { - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public Grandchild.Builder grandchildBuilder() { - return new GrandchildBuilder(); - } - - private final class GrandchildImpl implements Grandchild { - private Provider<Integer> integerProvider; - - private GrandchildImpl(GrandchildBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final GrandchildBuilder builder) { - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public String s() { - return OtherMiddleChildImpl.this.stringProvider.get(); - } - } - - private final class GrandchildBuilder implements Grandchild.Builder { - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - - - @Override - public Grandchild build() { - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - return new GrandchildImpl(this); - } - - @Override - public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - } - } - - private final class OtherMiddleChildBuilder implements OtherMiddleChild.Builder { - private StringModule stringModule; - private LongModule longModule; - - - @Override - public OtherMiddleChild build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - return new OtherMiddleChildImpl(this); - } - - @Override - public OtherMiddleChildBuilder set(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java deleted file mode 100644 index d9f77a8cc..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerParentOfGenericComponent.java +++ /dev/null @@ -1,104 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.Grandchild; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentOfGenericComponent implements ParentOfGenericComponent { - private Provider<String> stringProvider; - - private DaggerParentOfGenericComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - } - - @Override - public Grandchild.Builder subcomponentBuilder() { - return new GrandchildBuilder(); - } - - public static final class Builder { - private StringModule stringModule; - - private Builder() { - } - - public ParentOfGenericComponent build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - return new DaggerParentOfGenericComponent(this); - } - - public Builder stringModule(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - } - - private final class GrandchildImpl implements Grandchild { - private Provider<Integer> integerProvider; - - private GrandchildImpl(GrandchildBuilder builder) { - assert builder != null; - initialize(builder); - } - - private void initialize(final GrandchildBuilder builder) { - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public String s() { - return DaggerParentOfGenericComponent.this.stringProvider.get(); - } - } - - private final class GrandchildBuilder implements Grandchild.Builder { - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - - - @Override - public Grandchild build() { - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - return new GrandchildImpl(this); - } - - @Override - public GrandchildBuilder set(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java deleted file mode 100644 index fb9d9b5e4..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderAbstractClass.java +++ /dev/null @@ -1,124 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.TestComponentWithBuilderAbstractClass; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerTestComponentWithBuilderAbstractClass extends TestComponentWithBuilderAbstractClass { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - - private DaggerTestComponentWithBuilderAbstractClass(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static TestComponentWithBuilderAbstractClass.Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - private static final class Builder extends TestComponentWithBuilderAbstractClass.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private DepComponent depComponent; - - - @Override - public TestComponentWithBuilderAbstractClass build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (depComponent == null) { - throw new IllegalStateException("depComponent must be set"); - } - return new DaggerTestComponentWithBuilderAbstractClass(this); - } - - @Override - public Builder stringModule(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public Builder intModule(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void doubleModule(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public void depComponent(DepComponent depComponent) { - if (depComponent == null) { - throw new NullPointerException("depComponent"); - } - this.depComponent = depComponent; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java deleted file mode 100644 index 196019690..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithBuilderInterface.java +++ /dev/null @@ -1,124 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.TestComponentWithBuilderInterface; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerTestComponentWithBuilderInterface implements TestComponentWithBuilderInterface { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - - private DaggerTestComponentWithBuilderInterface(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static TestComponentWithBuilderInterface.Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - private static final class Builder implements TestComponentWithBuilderInterface.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private DepComponent depComponent; - - - @Override - public TestComponentWithBuilderInterface build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (depComponent == null) { - throw new IllegalStateException("depComponent must be set"); - } - return new DaggerTestComponentWithBuilderInterface(this); - } - - @Override - public Builder stringModule(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public Builder intModule(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void doubleModule(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public void depComponent(DepComponent depComponent) { - if (depComponent == null) { - throw new NullPointerException("depComponent"); - } - this.depComponent = depComponent; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java deleted file mode 100644 index 53d87c24d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderAbstractClass.java +++ /dev/null @@ -1,133 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.TestComponentWithGenericBuilderAbstractClass; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerTestComponentWithGenericBuilderAbstractClass implements TestComponentWithGenericBuilderAbstractClass { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - - private DaggerTestComponentWithGenericBuilderAbstractClass(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static TestComponentWithGenericBuilderAbstractClass.Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - private static final class Builder extends TestComponentWithGenericBuilderAbstractClass.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private DepComponent depComponent; - - - @Override - public TestComponentWithGenericBuilderAbstractClass build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (depComponent == null) { - throw new IllegalStateException("depComponent must be set"); - } - return new DaggerTestComponentWithGenericBuilderAbstractClass(this); - } - - @Override - public Builder setM1(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public Builder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void doubleModule(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public Builder depComponent(FloatModule floatModule) { - if (floatModule == null) { - throw new NullPointerException("floatModule"); - } - this.floatModule = floatModule; - return this; - } - - @Override - public void depComponent(DepComponent depComponent) { - if (depComponent == null) { - throw new NullPointerException("depComponent"); - } - this.depComponent = depComponent; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java deleted file mode 100644 index 89e92ab6f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DaggerTestComponentWithGenericBuilderInterface.java +++ /dev/null @@ -1,133 +0,0 @@ -package test.builder; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.TestComponentWithGenericBuilderInterface; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerTestComponentWithGenericBuilderInterface implements TestComponentWithGenericBuilderInterface { - private Provider<String> stringProvider; - private Provider<Integer> integerProvider; - private Provider<Long> lProvider; - private Provider<Float> fProvider; - private Provider<Double> dProvider; - - private DaggerTestComponentWithGenericBuilderInterface(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static TestComponentWithGenericBuilderInterface.Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = StringModule_StringFactory.create(builder.stringModule); - this.integerProvider = IntModuleIncludingDoubleAndFloat_IntegerFactory.create(builder.intModuleIncludingDoubleAndFloat); - this.lProvider = LongModule_LFactory.create(builder.longModule); - this.fProvider = FloatModule_FFactory.create(builder.floatModule); - this.dProvider = DoubleModule_DFactory.create(builder.doubleModule); - } - - @Override - public String s() { - return stringProvider.get(); - } - - @Override - public int i() { - return integerProvider.get(); - } - - @Override - public long l() { - return lProvider.get(); - } - - @Override - public float f() { - return fProvider.get(); - } - - @Override - public double d() { - return dProvider.get(); - } - - private static final class Builder implements TestComponentWithGenericBuilderInterface.Builder { - private StringModule stringModule; - private IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat; - private DoubleModule doubleModule; - private FloatModule floatModule; - private LongModule longModule; - private DepComponent depComponent; - - - @Override - public TestComponentWithGenericBuilderInterface build() { - if (stringModule == null) { - throw new IllegalStateException("stringModule must be set"); - } - if (intModuleIncludingDoubleAndFloat == null) { - throw new IllegalStateException("intModuleIncludingDoubleAndFloat must be set"); - } - if (doubleModule == null) { - this.doubleModule = new DoubleModule(); - } - if (floatModule == null) { - this.floatModule = new FloatModule(); - } - if (longModule == null) { - this.longModule = new LongModule(); - } - if (depComponent == null) { - throw new IllegalStateException("depComponent must be set"); - } - return new DaggerTestComponentWithGenericBuilderInterface(this); - } - - @Override - public Builder setM1(StringModule stringModule) { - if (stringModule == null) { - throw new NullPointerException("stringModule"); - } - this.stringModule = stringModule; - return this; - } - - @Override - public Builder setM2(IntModuleIncludingDoubleAndFloat intModuleIncludingDoubleAndFloat) { - if (intModuleIncludingDoubleAndFloat == null) { - throw new NullPointerException("intModuleIncludingDoubleAndFloat"); - } - this.intModuleIncludingDoubleAndFloat = intModuleIncludingDoubleAndFloat; - return this; - } - - @Override - public void doubleModule(DoubleModule doubleModule) { - if (doubleModule == null) { - throw new NullPointerException("doubleModule"); - } - this.doubleModule = doubleModule; - } - - @Override - public Builder set(FloatModule floatModule) { - if (floatModule == null) { - throw new NullPointerException("floatModule"); - } - this.floatModule = floatModule; - return this; - } - - @Override - public void depComponent(DepComponent depComponent) { - if (depComponent == null) { - throw new NullPointerException("depComponent"); - } - this.depComponent = depComponent; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java deleted file mode 100644 index e5963cd9e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/DoubleModule_DFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DoubleModule_DFactory implements Factory<Double> { - private final DoubleModule module; - - public DoubleModule_DFactory(DoubleModule module) { - assert module != null; - this.module = module; - } - - @Override - public Double get() { - Double provided = module.d(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Double> create(DoubleModule module) { - return new DoubleModule_DFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java deleted file mode 100644 index c8ba14cae..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/FloatModule_FFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class FloatModule_FFactory implements Factory<Float> { - private final FloatModule module; - - public FloatModule_FFactory(FloatModule module) { - assert module != null; - this.module = module; - } - - @Override - public Float get() { - Float provided = module.f(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Float> create(FloatModule module) { - return new FloatModule_FFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java deleted file mode 100644 index 2775053c9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/IntModuleIncludingDoubleAndFloat_IntegerFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class IntModuleIncludingDoubleAndFloat_IntegerFactory implements Factory<Integer> { - private final IntModuleIncludingDoubleAndFloat module; - - public IntModuleIncludingDoubleAndFloat_IntegerFactory(IntModuleIncludingDoubleAndFloat module) { - assert module != null; - this.module = module; - } - - @Override - public Integer get() { - Integer provided = module.integer(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create(IntModuleIncludingDoubleAndFloat module) { - return new IntModuleIncludingDoubleAndFloat_IntegerFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java deleted file mode 100644 index 7f7220aeb..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/LongModule_LFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class LongModule_LFactory implements Factory<Long> { - private final LongModule module; - - public LongModule_LFactory(LongModule module) { - assert module != null; - this.module = module; - } - - @Override - public Long get() { - Long provided = module.l(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Long> create(LongModule module) { - return new LongModule_LFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java deleted file mode 100644 index ca1f00dbc..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/StringModule_StringFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class StringModule_StringFactory implements Factory<String> { - private final StringModule module; - - public StringModule_StringFactory(StringModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.string(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(StringModule module) { - return new StringModule_StringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java deleted file mode 100644 index 4590a8b01..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/ContactDataStore_MembersInjector.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder.abstractinjectmethod; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ContactDataStore_MembersInjector implements MembersInjector<ContactDataStore> { - private final Provider<RestClient> restClientProvider; - - public ContactDataStore_MembersInjector(Provider<RestClient> restClientProvider) { - assert restClientProvider != null; - this.restClientProvider = restClientProvider; - } - - @Override - public void injectMembers(ContactDataStore instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.setRestClient(restClientProvider.get()); - } - - public static MembersInjector<ContactDataStore> create(Provider<RestClient> restClientProvider) { - return new ContactDataStore_MembersInjector(restClientProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java deleted file mode 100644 index 4fcb6e752..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/DaggerApiComponent.java +++ /dev/null @@ -1,49 +0,0 @@ -package test.builder.abstractinjectmethod; - -import dagger.MembersInjector; -import dagger.internal.MembersInjectors; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerApiComponent implements ApiComponent { - private MembersInjector<ContactDataStore> contactDataStoreMembersInjector; - private MembersInjector<CloudContactDataStore> cloudContactDataStoreMembersInjector; - - private DaggerApiComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ApiComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.contactDataStoreMembersInjector = ContactDataStore_MembersInjector.create(RestClient_Factory.create()); - this.cloudContactDataStoreMembersInjector = MembersInjectors.delegatingTo(contactDataStoreMembersInjector); - } - - @Override - public void inject(ContactDataStore contactDataStore) { - contactDataStoreMembersInjector.injectMembers(contactDataStore); - } - - @Override - public void inject(CloudContactDataStore contactDataStore) { - cloudContactDataStoreMembersInjector.injectMembers(contactDataStore); - } - - public static final class Builder { - private Builder() { - } - - public ApiComponent build() { - return new DaggerApiComponent(this); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java deleted file mode 100644 index 7e65f4945..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/abstractinjectmethod/RestClient_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.builder.abstractinjectmethod; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum RestClient_Factory implements Factory<RestClient> { -INSTANCE; - - @Override - public RestClient get() { - return new RestClient(); - } - - public static Factory<RestClient> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java deleted file mode 100644 index 4c28a2c41..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ContactDataStore_MembersInjector.java +++ /dev/null @@ -1,30 +0,0 @@ -package test.builder.product; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.builder.abstractinjectmethod.ContactDataStore; -import test.builder.abstractinjectmethod.RestClient; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ContactDataStore_MembersInjector implements MembersInjector<ContactDataStore> { - private final Provider<RestClient> restClientProvider; - - public ContactDataStore_MembersInjector(Provider<RestClient> restClientProvider) { - assert restClientProvider != null; - this.restClientProvider = restClientProvider; - } - - @Override - public void injectMembers(ContactDataStore instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.setRestClient(restClientProvider.get()); - } - - public static MembersInjector<ContactDataStore> create(Provider<RestClient> restClientProvider) { - return new ContactDataStore_MembersInjector(restClientProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java deleted file mode 100644 index d214e4645..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerApiComponent.java +++ /dev/null @@ -1,43 +0,0 @@ -package test.builder.product; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import test.builder.abstractinjectmethod.ApiComponent; -import test.builder.abstractinjectmethod.ContactDataStore; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerApiComponent implements ApiComponent { - private MembersInjector<ContactDataStore> contactDataStoreMembersInjector; - - private DaggerApiComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ApiComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.contactDataStoreMembersInjector = ContactDataStore_MembersInjector.create(RestClient_Factory.create()); - } - - @Override - public void inject(ContactDataStore contactDataStore) { - contactDataStoreMembersInjector.injectMembers(contactDataStore); - } - - public static final class Builder { - private Builder() { - } - - public ApiComponent build() { - return new DaggerApiComponent(this); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java deleted file mode 100644 index 5e04ccc81..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerOneComponent.java +++ /dev/null @@ -1,56 +0,0 @@ -package test.builder.product; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerPackagerOneComponent implements PackagerOneComponent { - private Provider<Product> provideProductProvider; - private Provider<Packager> packagerProvider; - - private DaggerPackagerOneComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static PackagerOneComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideProductProvider = ProductOneModule_ProvideProductFactory.create(builder.productOneModule, ProductOne_Factory.create()); - this.packagerProvider = Packager_Factory.create(provideProductProvider); - } - - @Override - public Packager packager() { - return packagerProvider.get(); - } - - public static final class Builder { - private ProductOneModule productOneModule; - - private Builder() { - } - - public PackagerOneComponent build() { - if (productOneModule == null) { - this.productOneModule = new ProductOneModule(); - } - return new DaggerPackagerOneComponent(this); - } - - public Builder productOneModule(ProductOneModule productOneModule) { - if (productOneModule == null) { - throw new NullPointerException("productOneModule"); - } - this.productOneModule = productOneModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java deleted file mode 100644 index a691f2399..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/DaggerPackagerTwoComponent.java +++ /dev/null @@ -1,56 +0,0 @@ -package test.builder.product; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerPackagerTwoComponent implements PackagerTwoComponent { - private Provider<Product> provideProductProvider; - private Provider<Packager> packagerProvider; - - private DaggerPackagerTwoComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static PackagerTwoComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideProductProvider = ProductTwoModule_ProvideProductFactory.create(builder.productTwoModule, ProductTwo_Factory.create()); - this.packagerProvider = Packager_Factory.create(provideProductProvider); - } - - @Override - public Packager packager() { - return packagerProvider.get(); - } - - public static final class Builder { - private ProductTwoModule productTwoModule; - - private Builder() { - } - - public PackagerTwoComponent build() { - if (productTwoModule == null) { - this.productTwoModule = new ProductTwoModule(); - } - return new DaggerPackagerTwoComponent(this); - } - - public Builder productTwoModule(ProductTwoModule productTwoModule) { - if (productTwoModule == null) { - throw new NullPointerException("productTwoModule"); - } - this.productTwoModule = productTwoModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java deleted file mode 100644 index 8ce215437..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/Packager_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Packager_Factory implements Factory<Packager> { - private final Provider<Product> productProvider; - - public Packager_Factory(Provider<Product> productProvider) { - assert productProvider != null; - this.productProvider = productProvider; - } - - @Override - public Packager get() { - return new Packager(productProvider.get()); - } - - public static Factory<Packager> create(Provider<Product> productProvider) { - return new Packager_Factory(productProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java deleted file mode 100644 index 99578a483..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOneModule_ProvideProductFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ProductOneModule_ProvideProductFactory implements Factory<Product> { - private final ProductOneModule module; - private final Provider<ProductOne> productOneProvider; - - public ProductOneModule_ProvideProductFactory(ProductOneModule module, Provider<ProductOne> productOneProvider) { - assert module != null; - this.module = module; - assert productOneProvider != null; - this.productOneProvider = productOneProvider; - } - - @Override - public Product get() { - Product provided = module.provideProduct(productOneProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Product> create(ProductOneModule module, Provider<ProductOne> productOneProvider) { - return new ProductOneModule_ProvideProductFactory(module, productOneProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java deleted file mode 100644 index a9d0a0524..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductOne_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum ProductOne_Factory implements Factory<ProductOne> { -INSTANCE; - - @Override - public ProductOne get() { - return new ProductOne(); - } - - public static Factory<ProductOne> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java deleted file mode 100644 index 131a6199d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwoModule_ProvideProductFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ProductTwoModule_ProvideProductFactory implements Factory<Product> { - private final ProductTwoModule module; - private final Provider<ProductTwo> productTwoProvider; - - public ProductTwoModule_ProvideProductFactory(ProductTwoModule module, Provider<ProductTwo> productTwoProvider) { - assert module != null; - this.module = module; - assert productTwoProvider != null; - this.productTwoProvider = productTwoProvider; - } - - @Override - public Product get() { - Product provided = module.provideProduct(productTwoProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Product> create(ProductTwoModule module, Provider<ProductTwo> productTwoProvider) { - return new ProductTwoModule_ProvideProductFactory(module, productTwoProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java deleted file mode 100644 index dca46d756..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/ProductTwo_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum ProductTwo_Factory implements Factory<ProductTwo> { -INSTANCE; - - @Override - public ProductTwo get() { - return new ProductTwo(); - } - - public static Factory<ProductTwo> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java deleted file mode 100644 index 6ce80ced5..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/product/RestClient_Factory.java +++ /dev/null @@ -1,20 +0,0 @@ -package test.builder.product; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import test.builder.abstractinjectmethod.RestClient; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum RestClient_Factory implements Factory<RestClient> { -INSTANCE; - - @Override - public RestClient get() { - return new RestClient(); - } - - public static Factory<RestClient> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java deleted file mode 100644 index 07e359302..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerRootComponent.java +++ /dev/null @@ -1,69 +0,0 @@ -package test.builder.subcomponent; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerRootComponent implements RootComponent { - private Provider<String> providesStringProvider; - - private DaggerRootComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.providesStringProvider = ModuleWithParameter_ProvidesStringFactory.create(builder.moduleWithParameter); - } - - @Override - public String string() { - return providesStringProvider.get(); - } - - @Override - public SubComponent newSubComponent() { - return new SubComponentImpl(); - } - - public static final class Builder { - private ModuleWithParameter moduleWithParameter; - - private Builder() { - } - - public RootComponent build() { - if (moduleWithParameter == null) { - throw new IllegalStateException("moduleWithParameter must be set"); - } - return new DaggerRootComponent(this); - } - - public Builder moduleWithParameter(ModuleWithParameter moduleWithParameter) { - if (moduleWithParameter == null) { - throw new NullPointerException("moduleWithParameter"); - } - this.moduleWithParameter = moduleWithParameter; - return this; - } - } - - private final class SubComponentImpl implements SubComponent { - private SubComponentImpl() { - initialize(); - } - - private void initialize() { - } - - @Override - public String string() { - return DaggerRootComponent.this.providesStringProvider.get(); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java deleted file mode 100644 index 86ae65f4c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/DaggerSubComponent.java +++ /dev/null @@ -1,50 +0,0 @@ -package test.builder.subcomponent; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerSubComponent implements SubComponent { - private Provider<String> providesStringProvider; - - private DaggerSubComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.providesStringProvider = ModuleWithParameter_ProvidesStringFactory.create(builder.moduleWithParameter); - } - - @Override - public String string() { - return providesStringProvider.get(); - } - - public static final class Builder { - private ModuleWithParameter moduleWithParameter; - - private Builder() { - } - - public SubComponent build() { - if (moduleWithParameter == null) { - throw new IllegalStateException("moduleWithParameter must be set"); - } - return new DaggerSubComponent(this); - } - - public Builder moduleWithParameter(ModuleWithParameter moduleWithParameter) { - if (moduleWithParameter == null) { - throw new NullPointerException("moduleWithParameter"); - } - this.moduleWithParameter = moduleWithParameter; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java deleted file mode 100644 index df0f9b0b1..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/builder/subcomponent/ModuleWithParameter_ProvidesStringFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.builder.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ModuleWithParameter_ProvidesStringFactory implements Factory<String> { - private final ModuleWithParameter module; - - public ModuleWithParameter_ProvidesStringFactory(ModuleWithParameter module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.providesString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(ModuleWithParameter module) { - return new ModuleWithParameter_ProvidesStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java deleted file mode 100644 index c566f6c63..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/DaggerMembersInjectComponent.java +++ /dev/null @@ -1,82 +0,0 @@ -package test.membersinject; - -import dagger.MembersInjector; -import dagger.internal.MembersInjectors; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerMembersInjectComponent implements MembersInjectComponent { - private Provider<String[]> provideStringArrayProvider; - private MembersInjector<MembersInjectGenericParent<String[]>> membersInjectGenericParentMembersInjector; - private MembersInjector<ChildOfStringArray> childOfStringArrayMembersInjector; - private Provider<MembersInjectGenericParent<String[]>[]> provideFooArrayOfStringArrayProvider; - private MembersInjector<MembersInjectGenericParent<MembersInjectGenericParent<String[]>[]>> membersInjectGenericParentMembersInjector1; - private MembersInjector<ChildOfArrayOfParentOfStringArray> childOfArrayOfParentOfStringArrayMembersInjector; - private Provider<int[]> provideIntArrayProvider; - private MembersInjector<MembersInjectGenericParent<int[]>> membersInjectGenericParentMembersInjector2; - private MembersInjector<ChildOfPrimitiveIntArray> childOfPrimitiveIntArrayMembersInjector; - - private DaggerMembersInjectComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static MembersInjectComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideStringArrayProvider = MembersInjectModule_ProvideStringArrayFactory.create(builder.membersInjectModule); - this.membersInjectGenericParentMembersInjector = MembersInjectGenericParent_MembersInjector.create(provideStringArrayProvider); - this.childOfStringArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector); - this.provideFooArrayOfStringArrayProvider = MembersInjectModule_ProvideFooArrayOfStringArrayFactory.create(builder.membersInjectModule); - this.membersInjectGenericParentMembersInjector1 = MembersInjectGenericParent_MembersInjector.create(provideFooArrayOfStringArrayProvider); - this.childOfArrayOfParentOfStringArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector1); - this.provideIntArrayProvider = MembersInjectModule_ProvideIntArrayFactory.create(builder.membersInjectModule); - this.membersInjectGenericParentMembersInjector2 = MembersInjectGenericParent_MembersInjector.create(provideIntArrayProvider); - this.childOfPrimitiveIntArrayMembersInjector = MembersInjectors.delegatingTo(membersInjectGenericParentMembersInjector2); - } - - @Override - public void inject(ChildOfStringArray subfoo) { - childOfStringArrayMembersInjector.injectMembers(subfoo); - } - - @Override - public void inject(ChildOfArrayOfParentOfStringArray subfoo) { - childOfArrayOfParentOfStringArrayMembersInjector.injectMembers(subfoo); - } - - @Override - public void inject(ChildOfPrimitiveIntArray subfoo) { - childOfPrimitiveIntArrayMembersInjector.injectMembers(subfoo); - } - - public static final class Builder { - private MembersInjectModule membersInjectModule; - - private Builder() { - } - - public MembersInjectComponent build() { - if (membersInjectModule == null) { - this.membersInjectModule = new MembersInjectModule(); - } - return new DaggerMembersInjectComponent(this); - } - - public Builder membersInjectModule(MembersInjectModule membersInjectModule) { - if (membersInjectModule == null) { - throw new NullPointerException("membersInjectModule"); - } - this.membersInjectModule = membersInjectModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java deleted file mode 100644 index 8b3624a33..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectGenericParent_MembersInjector.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.membersinject; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MembersInjectGenericParent_MembersInjector<T> implements MembersInjector<MembersInjectGenericParent<T>> { - private final Provider<T> tProvider; - - public MembersInjectGenericParent_MembersInjector(Provider<T> tProvider) { - assert tProvider != null; - this.tProvider = tProvider; - } - - @Override - public void injectMembers(MembersInjectGenericParent<T> instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.t = tProvider.get(); - } - - public static <T> MembersInjector<MembersInjectGenericParent<T>> create(Provider<T> tProvider) { - return new MembersInjectGenericParent_MembersInjector<T>(tProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java deleted file mode 100644 index 59719859c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideFooArrayOfStringArrayFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.membersinject; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MembersInjectModule_ProvideFooArrayOfStringArrayFactory implements Factory<MembersInjectGenericParent<String[]>[]> { - private final MembersInjectModule module; - - public MembersInjectModule_ProvideFooArrayOfStringArrayFactory(MembersInjectModule module) { - assert module != null; - this.module = module; - } - - @Override - public MembersInjectGenericParent<String[]>[] get() { - MembersInjectGenericParent<String[]>[] provided = module.provideFooArrayOfStringArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<MembersInjectGenericParent<String[]>[]> create(MembersInjectModule module) { - return new MembersInjectModule_ProvideFooArrayOfStringArrayFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java deleted file mode 100644 index c5fef425b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideIntArrayFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.membersinject; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MembersInjectModule_ProvideIntArrayFactory implements Factory<int[]> { - private final MembersInjectModule module; - - public MembersInjectModule_ProvideIntArrayFactory(MembersInjectModule module) { - assert module != null; - this.module = module; - } - - @Override - public int[] get() { - int[] provided = module.provideIntArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<int[]> create(MembersInjectModule module) { - return new MembersInjectModule_ProvideIntArrayFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java deleted file mode 100644 index 76b083da2..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/membersinject/MembersInjectModule_ProvideStringArrayFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.membersinject; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MembersInjectModule_ProvideStringArrayFactory implements Factory<String[]> { - private final MembersInjectModule module; - - public MembersInjectModule_ProvideStringArrayFactory(MembersInjectModule module) { - assert module != null; - this.module = module; - } - - @Override - public String[] get() { - String[] provided = module.provideStringArray(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String[]> create(MembersInjectModule module) { - return new MembersInjectModule_ProvideStringArrayFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java deleted file mode 100644 index e8a396f73..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/DaggerFooComponent.java +++ /dev/null @@ -1,130 +0,0 @@ -package test.multipackage; - -import dagger.internal.SetFactory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.multipackage.a.AModule; -import test.multipackage.a.AModule_ProvideStringFactory; -import test.multipackage.b.BModule; -import test.multipackage.b.BModule_ProvideStringFactory; -import test.multipackage.c.CModule; -import test.multipackage.c.CModule_ProvideStringFactory; -import test.multipackage.d.DModule; -import test.multipackage.d.DModule_ProvideStringFactory; -import test.multipackage.foo.Foo; -import test.multipackage.foo.Foo_Factory; -import test.multipackage.grandsub.FooGrandchildComponent; -import test.multipackage.sub.FooChildComponent; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerFooComponent implements FooComponent { - private Provider<Set<String>> setOfStringContribution1Provider; - private Provider<Set<String>> setOfStringProvider; - - private DaggerFooComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static FooComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.setOfStringContribution1Provider = AModule_ProvideStringFactory.create(builder.aModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider); - } - - @Override - public Set<String> setOfString() { - return setOfStringProvider.get(); - } - - @Override - public FooChildComponent fooChildComponent() { - return new FooChildComponentImpl(); - } - - public static final class Builder { - private AModule aModule; - - private Builder() { - } - - public FooComponent build() { - if (aModule == null) { - this.aModule = new AModule(); - } - return new DaggerFooComponent(this); - } - - public Builder aModule(AModule aModule) { - if (aModule == null) { - throw new NullPointerException("aModule"); - } - this.aModule = aModule; - return this; - } - } - - private final class FooChildComponentImpl implements FooChildComponent { - private final BModule bModule; - private final CModule cModule; - private Provider<Set<String>> setOfStringContribution2Provider; - private Provider<Set<String>> setOfStringContribution3Provider; - private Provider<Set<String>> setOfStringProvider; - private Provider<Foo<FooChildComponent>> fooProvider; - - private FooChildComponentImpl() { - this.bModule = new BModule(); - this.cModule = new CModule(); - initialize(); - } - - private void initialize() { - this.setOfStringContribution2Provider = BModule_ProvideStringFactory.create(bModule); - this.setOfStringContribution3Provider = CModule_ProvideStringFactory.create(cModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider); - this.fooProvider = Foo_Factory.create(setOfStringProvider); - } - - @Override - public Foo<FooChildComponent> foo() { - return fooProvider.get(); - } - - @Override - public FooGrandchildComponent fooGrandchildComponent() { - return new FooGrandchildComponentImpl(); - } - - private final class FooGrandchildComponentImpl implements FooGrandchildComponent { - private final DModule dModule; - private Provider<Set<String>> setOfStringContribution4Provider; - private Provider<Set<String>> setOfStringProvider; - private Provider<Foo<FooGrandchildComponent>> fooProvider; - - private FooGrandchildComponentImpl() { - this.dModule = new DModule(); - initialize(); - } - - private void initialize() { - this.setOfStringContribution4Provider = DModule_ProvideStringFactory.create(dModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider, setOfStringContribution4Provider); - this.fooProvider = Foo_Factory.create(setOfStringProvider); - } - - @Override - public Foo<FooGrandchildComponent> foo() { - return fooProvider.get(); - } - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java deleted file mode 100644 index eaa2ab79b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/a/AModule_ProvideStringFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.multipackage.a; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class AModule_ProvideStringFactory implements Factory<Set<String>> { - private final AModule module; - - public AModule_ProvideStringFactory(AModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.provideString()); - } - - public static Factory<Set<String>> create(AModule module) { - return new AModule_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java deleted file mode 100644 index 5a53cff51..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/b/BModule_ProvideStringFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.multipackage.b; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class BModule_ProvideStringFactory implements Factory<Set<String>> { - private final BModule module; - - public BModule_ProvideStringFactory(BModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.provideString()); - } - - public static Factory<Set<String>> create(BModule module) { - return new BModule_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java deleted file mode 100644 index 516deaaa6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/c/CModule_ProvideStringFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.multipackage.c; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class CModule_ProvideStringFactory implements Factory<Set<String>> { - private final CModule module; - - public CModule_ProvideStringFactory(CModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.provideString()); - } - - public static Factory<Set<String>> create(CModule module) { - return new CModule_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java deleted file mode 100644 index b0abcd366..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/d/DModule_ProvideStringFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.multipackage.d; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DModule_ProvideStringFactory implements Factory<Set<String>> { - private final DModule module; - - public DModule_ProvideStringFactory(DModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.provideString()); - } - - public static Factory<Set<String>> create(DModule module) { - return new DModule_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java deleted file mode 100644 index 2d4f3c201..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/multipackage/foo/Foo_Factory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.multipackage.foo; - -import dagger.internal.Factory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Foo_Factory<T> implements Factory<Foo<T>> { - private final Provider<Set<String>> stringsProvider; - - public Foo_Factory(Provider<Set<String>> stringsProvider) { - assert stringsProvider != null; - this.stringsProvider = stringsProvider; - } - - @Override - public Foo<T> get() { - return new Foo<T>(stringsProvider.get()); - } - - public static <T> Factory<Foo<T>> create(Provider<Set<String>> stringsProvider) { - return new Foo_Factory<T>(stringsProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java deleted file mode 100644 index e7c7d219a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponent.java +++ /dev/null @@ -1,81 +0,0 @@ -package test.nullables; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerNullComponent implements NullComponent { - private Provider<String> provideNullableStringProvider; - private Provider<Number> provideNumberProvider; - private MembersInjector<NullFoo> nullFooMembersInjector; - private Provider<NullFoo> nullFooProvider; - - private DaggerNullComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static NullComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideNullableStringProvider = NullModule_ProvideNullableStringFactory.create(builder.nullModule); - this.provideNumberProvider = NullModule_ProvideNumberFactory.create(builder.nullModule); - this.nullFooMembersInjector = NullFoo_MembersInjector.create(provideNullableStringProvider, provideNumberProvider); - this.nullFooProvider = NullFoo_Factory.create(nullFooMembersInjector, provideNullableStringProvider, provideNumberProvider); - } - - @Override - public NullFoo nullFoo() { - return nullFooProvider.get(); - } - - @Override - public String string() { - return provideNullableStringProvider.get(); - } - - @Override - public Provider<String> stringProvider() { - return provideNullableStringProvider; - } - - @Override - public Number number() { - return provideNumberProvider.get(); - } - - @Override - public Provider<Number> numberProvider() { - return provideNumberProvider; - } - - public static final class Builder { - private NullModule nullModule; - - private Builder() { - } - - public NullComponent build() { - if (nullModule == null) { - this.nullModule = new NullModule(); - } - return new DaggerNullComponent(this); - } - - public Builder nullModule(NullModule nullModule) { - if (nullModule == null) { - throw new NullPointerException("nullModule"); - } - this.nullModule = nullModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java deleted file mode 100644 index 8c44e045a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/DaggerNullComponentWithDependency.java +++ /dev/null @@ -1,82 +0,0 @@ -package test.nullables; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerNullComponentWithDependency implements NullComponentWithDependency { - private Provider<String> stringProvider; - private Provider<Number> numberProvider; - - private DaggerNullComponentWithDependency(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.stringProvider = new Factory<String>() { - private final NullComponent nullComponent = builder.nullComponent; - @Nullable @Override public String get() { - return nullComponent.string(); - } - }; - this.numberProvider = new Factory<Number>() { - private final NullComponent nullComponent = builder.nullComponent; - @Override public Number get() { - Number provided = nullComponent.number(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable component method"); - } - return provided; - } - }; - } - - @Override - public String string() { - return stringProvider.get(); - } - - @Override - public Provider<String> stringProvider() { - return stringProvider; - } - - @Override - public Number number() { - return numberProvider.get(); - } - - @Override - public Provider<Number> numberProvider() { - return numberProvider; - } - - public static final class Builder { - private NullComponent nullComponent; - - private Builder() { - } - - public NullComponentWithDependency build() { - if (nullComponent == null) { - throw new IllegalStateException("nullComponent must be set"); - } - return new DaggerNullComponentWithDependency(this); - } - - public Builder nullComponent(NullComponent nullComponent) { - if (nullComponent == null) { - throw new NullPointerException("nullComponent"); - } - this.nullComponent = nullComponent; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java deleted file mode 100644 index 3795e8776..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_Factory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test.nullables; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NullFoo_Factory implements Factory<NullFoo> { - private final MembersInjector<NullFoo> membersInjector; - private final Provider<String> stringProvider; - private final Provider<Number> numberProvider; - - public NullFoo_Factory(MembersInjector<NullFoo> membersInjector, Provider<String> stringProvider, Provider<Number> numberProvider) { - assert membersInjector != null; - this.membersInjector = membersInjector; - assert stringProvider != null; - this.stringProvider = stringProvider; - assert numberProvider != null; - this.numberProvider = numberProvider; - } - - @Override - public NullFoo get() { - NullFoo instance = new NullFoo(stringProvider.get(), stringProvider, numberProvider.get(), numberProvider); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<NullFoo> create(MembersInjector<NullFoo> membersInjector, Provider<String> stringProvider, Provider<Number> numberProvider) { - return new NullFoo_Factory(membersInjector, stringProvider, numberProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java deleted file mode 100644 index d16b41c46..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullFoo_MembersInjector.java +++ /dev/null @@ -1,35 +0,0 @@ -package test.nullables; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NullFoo_MembersInjector implements MembersInjector<NullFoo> { - private final Provider<String> fieldInjectedStringAndStringProvider; - private final Provider<Number> fieldInjectedNumberAndNumberProvider; - - public NullFoo_MembersInjector(Provider<String> fieldInjectedStringAndStringProvider, Provider<Number> fieldInjectedNumberAndNumberProvider) { - assert fieldInjectedStringAndStringProvider != null; - this.fieldInjectedStringAndStringProvider = fieldInjectedStringAndStringProvider; - assert fieldInjectedNumberAndNumberProvider != null; - this.fieldInjectedNumberAndNumberProvider = fieldInjectedNumberAndNumberProvider; - } - - @Override - public void injectMembers(NullFoo instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.fieldInjectedString = fieldInjectedStringAndStringProvider.get(); - instance.fieldInjectedStringProvider = fieldInjectedStringAndStringProvider; - instance.fieldInjectedNumber = fieldInjectedNumberAndNumberProvider.get(); - instance.fieldInjectedNumberProvider = fieldInjectedNumberAndNumberProvider; - instance.inject(fieldInjectedStringAndStringProvider.get(), fieldInjectedStringAndStringProvider, fieldInjectedNumberAndNumberProvider.get(), fieldInjectedNumberAndNumberProvider); - } - - public static MembersInjector<NullFoo> create(Provider<String> fieldInjectedStringAndStringProvider, Provider<Number> fieldInjectedNumberAndNumberProvider) { - return new NullFoo_MembersInjector(fieldInjectedStringAndStringProvider, fieldInjectedNumberAndNumberProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java deleted file mode 100644 index f853f1df2..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNullableStringFactory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.nullables; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NullModule_ProvideNullableStringFactory implements Factory<String> { - private final NullModule module; - - public NullModule_ProvideNullableStringFactory(NullModule module) { - assert module != null; - this.module = module; - } - - @Override - @Nullable - public String get() { - return module.provideNullableString(); - } - - public static Factory<String> create(NullModule module) { - return new NullModule_ProvideNullableStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java deleted file mode 100644 index 84e372788..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/nullables/NullModule_ProvideNumberFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.nullables; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class NullModule_ProvideNumberFactory implements Factory<Number> { - private final NullModule module; - - public NullModule_ProvideNumberFactory(NullModule module) { - assert module != null; - this.module = module; - } - - @Override - public Number get() { - Number provided = module.provideNumber(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Number> create(NullModule module) { - return new NullModule_ProvideNumberFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java deleted file mode 100644 index 506fbe250..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContibuteEmptyIntegerSetFactory.java +++ /dev/null @@ -1,24 +0,0 @@ -package test.staticprovides; - -import dagger.internal.Factory; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum AllStaticModule_ContibuteEmptyIntegerSetFactory implements Factory<Set<Integer>> { -INSTANCE; - - @Override - public Set<Integer> get() { - Set<Integer> provided = AllStaticModule.contibuteEmptyIntegerSet(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Set<Integer>> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java deleted file mode 100644 index 9700ff3d5..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/AllStaticModule_ContributeStringFactory.java +++ /dev/null @@ -1,21 +0,0 @@ -package test.staticprovides; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum AllStaticModule_ContributeStringFactory implements Factory<Set<String>> { -INSTANCE; - - @Override - public Set<String> get() { - return Collections.<String>singleton(AllStaticModule.contributeString()); - } - - public static Factory<Set<String>> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java deleted file mode 100644 index 8df8c5c50..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/DaggerStaticTestComponent.java +++ /dev/null @@ -1,83 +0,0 @@ -package test.staticprovides; - -import dagger.internal.SetFactory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerStaticTestComponent implements StaticTestComponent { - private Provider<Set<String>> setOfStringContribution1Provider; - private Provider<Set<String>> setOfStringContribution2Provider; - private Provider<Set<String>> setOfStringContribution3Provider; - private Provider<Set<String>> setOfStringProvider; - private Provider<Set<Integer>> setOfIntegerContribution1Provider; - private Provider<Set<Integer>> setOfIntegerProvider; - - private DaggerStaticTestComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static StaticTestComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.setOfStringContribution1Provider = AllStaticModule_ContributeStringFactory.create(); - this.setOfStringContribution2Provider = SomeStaticModule_ContributeStringFromAStaticMethodFactory.create(); - this.setOfStringContribution3Provider = SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.create(builder.someStaticModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider, setOfStringContribution2Provider, setOfStringContribution3Provider); - this.setOfIntegerContribution1Provider = AllStaticModule_ContibuteEmptyIntegerSetFactory.create(); - this.setOfIntegerProvider = SetFactory.create(setOfIntegerContribution1Provider); - } - - @Override - public Set<String> getMultiboundStrings() { - return setOfStringProvider.get(); - } - - @Override - public Set<Integer> getMultiboundIntegers() { - return setOfIntegerProvider.get(); - } - - public static final class Builder { - private AllStaticModule allStaticModule; - private SomeStaticModule someStaticModule; - - private Builder() { - } - - public StaticTestComponent build() { - if (allStaticModule == null) { - this.allStaticModule = new AllStaticModule(); - } - if (someStaticModule == null) { - this.someStaticModule = new SomeStaticModule(); - } - return new DaggerStaticTestComponent(this); - } - - public Builder allStaticModule(AllStaticModule allStaticModule) { - if (allStaticModule == null) { - throw new NullPointerException("allStaticModule"); - } - this.allStaticModule = allStaticModule; - return this; - } - - public Builder someStaticModule(SomeStaticModule someStaticModule) { - if (someStaticModule == null) { - throw new NullPointerException("someStaticModule"); - } - this.someStaticModule = someStaticModule; - return this; - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java deleted file mode 100644 index e4177662d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAStaticMethodFactory.java +++ /dev/null @@ -1,21 +0,0 @@ -package test.staticprovides; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum SomeStaticModule_ContributeStringFromAStaticMethodFactory implements Factory<Set<String>> { -INSTANCE; - - @Override - public Set<String> get() { - return Collections.<String>singleton(SomeStaticModule.contributeStringFromAStaticMethod()); - } - - public static Factory<Set<String>> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java deleted file mode 100644 index f96be5feb..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/staticprovides/SomeStaticModule_ContributeStringFromAnInstanceMethodFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.staticprovides; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class SomeStaticModule_ContributeStringFromAnInstanceMethodFactory implements Factory<Set<String>> { - private final SomeStaticModule module; - - public SomeStaticModule_ContributeStringFromAnInstanceMethodFactory(SomeStaticModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.contributeStringFromAnInstanceMethod()); - } - - public static Factory<Set<String>> create(SomeStaticModule module) { - return new SomeStaticModule_ContributeStringFromAnInstanceMethodFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java deleted file mode 100644 index dddf66ec9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnIntFactory.java +++ /dev/null @@ -1,30 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ContributionsModule_ContributeAnIntFactory implements Factory<Set<Integer>> { - private final ContributionsModule module; - private final Provider<Double> doubleDependencyProvider; - - public ContributionsModule_ContributeAnIntFactory(ContributionsModule module, Provider<Double> doubleDependencyProvider) { - assert module != null; - this.module = module; - assert doubleDependencyProvider != null; - this.doubleDependencyProvider = doubleDependencyProvider; - } - - @Override - public Set<Integer> get() { - return Collections.<Integer>singleton(module.contributeAnInt(doubleDependencyProvider.get())); - } - - public static Factory<Set<Integer>> create(ContributionsModule module, Provider<Double> doubleDependencyProvider) { - return new ContributionsModule_ContributeAnIntFactory(module, doubleDependencyProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java deleted file mode 100644 index e36e78a01..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeAnotherIntFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ContributionsModule_ContributeAnotherIntFactory implements Factory<Set<Integer>> { - private final ContributionsModule module; - - public ContributionsModule_ContributeAnotherIntFactory(ContributionsModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Integer> get() { - return Collections.<Integer>singleton(module.contributeAnotherInt()); - } - - public static Factory<Set<Integer>> create(ContributionsModule module) { - return new ContributionsModule_ContributeAnotherIntFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java deleted file mode 100644 index 68e42d694..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/ContributionsModule_ContributeSomeIntsFactory.java +++ /dev/null @@ -1,29 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ContributionsModule_ContributeSomeIntsFactory implements Factory<Set<Integer>> { - private final ContributionsModule module; - - public ContributionsModule_ContributeSomeIntsFactory(ContributionsModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Integer> get() { - Set<Integer> provided = module.contributeSomeInts(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Set<Integer>> create(ContributionsModule module) { - return new ContributionsModule_ContributeSomeIntsFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java deleted file mode 100644 index 24f34741e..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/DaggerGenericComponent_PackageProxy.java +++ /dev/null @@ -1,16 +0,0 @@ -package test.sub; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.Generic; -import test.Generic2; -import test.sub.PackagePrivateContainer.PublicEnclosed; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerGenericComponent_PackageProxy { - public Provider<Generic2<PackagePrivate>> generic2Provider; - public Provider<Generic2<PublicEnclosed>> generic2Provider1; - public Provider<Generic<PackagePrivate>> genericProvider; - public Provider<Generic<PublicEnclosed>> genericProvider1; -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java deleted file mode 100644 index 404872f0a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_Factory.java +++ /dev/null @@ -1,36 +0,0 @@ -package test.sub; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.Generic; -import test.sub.PackagePrivateContainer.PublicEnclosed; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Exposed_Factory implements Factory<Exposed> { - private final MembersInjector<Exposed> membersInjector; - private final Provider<Generic<PackagePrivate>> gppProvider; - private final Provider<Generic<PublicEnclosed>> gppcProvider; - - public Exposed_Factory(MembersInjector<Exposed> membersInjector, Provider<Generic<PackagePrivate>> gppProvider, Provider<Generic<PublicEnclosed>> gppcProvider) { - assert membersInjector != null; - this.membersInjector = membersInjector; - assert gppProvider != null; - this.gppProvider = gppProvider; - assert gppcProvider != null; - this.gppcProvider = gppcProvider; - } - - @Override - public Exposed get() { - Exposed instance = new Exposed(gppProvider.get(), gppcProvider.get()); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<Exposed> create(MembersInjector<Exposed> membersInjector, Provider<Generic<PackagePrivate>> gppProvider, Provider<Generic<PublicEnclosed>> gppcProvider) { - return new Exposed_Factory(membersInjector, gppProvider, gppcProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java deleted file mode 100644 index 2f94e5a62..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/Exposed_MembersInjector.java +++ /dev/null @@ -1,34 +0,0 @@ -package test.sub; - -import dagger.MembersInjector; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.Generic2; -import test.sub.PackagePrivateContainer.PublicEnclosed; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class Exposed_MembersInjector implements MembersInjector<Exposed> { - private final Provider<Generic2<PackagePrivate>> gpp2Provider; - private final Provider<Generic2<PublicEnclosed>> gppc2Provider; - - public Exposed_MembersInjector(Provider<Generic2<PackagePrivate>> gpp2Provider, Provider<Generic2<PublicEnclosed>> gppc2Provider) { - assert gpp2Provider != null; - this.gpp2Provider = gpp2Provider; - assert gppc2Provider != null; - this.gppc2Provider = gppc2Provider; - } - - @Override - public void injectMembers(Exposed instance) { - if (instance == null) { - throw new NullPointerException("Cannot inject members into a null reference"); - } - instance.gpp2 = gpp2Provider.get(); - instance.gppc2 = gppc2Provider.get(); - } - - public static MembersInjector<Exposed> create(Provider<Generic2<PackagePrivate>> gpp2Provider, Provider<Generic2<PublicEnclosed>> gppc2Provider) { - return new Exposed_MembersInjector(gpp2Provider, gppc2Provider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java deleted file mode 100644 index 8d844fb07..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/OtherThing_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class OtherThing_Factory implements Factory<OtherThing> { - private final Provider<Integer> iProvider; - - public OtherThing_Factory(Provider<Integer> iProvider) { - assert iProvider != null; - this.iProvider = iProvider; - } - - @Override - public OtherThing get() { - return new OtherThing(iProvider.get()); - } - - public static Factory<OtherThing> create(Provider<Integer> iProvider) { - return new OtherThing_Factory(iProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java deleted file mode 100644 index 44f943e4c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivateContainer$PublicEnclosed_Factory.java +++ /dev/null @@ -1,20 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import test.sub.PackagePrivateContainer.PublicEnclosed; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PackagePrivateContainer$PublicEnclosed_Factory implements Factory<PublicEnclosed> { -INSTANCE; - - @Override - public PublicEnclosed get() { - return new PublicEnclosed(); - } - - public static Factory<PublicEnclosed> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java deleted file mode 100644 index 165f4f33a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PackagePrivate_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.sub; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum PackagePrivate_Factory implements Factory<PackagePrivate> { -INSTANCE; - - @Override - public PackagePrivate get() { - return new PackagePrivate(); - } - - public static Factory<PackagePrivate> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java deleted file mode 100644 index 0c863c6d9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass2_Factory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.sub; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.sub.PackagePrivateContainer.PublicEnclosed; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class PublicSubclass2_Factory implements Factory<PublicSubclass2> { - private final MembersInjector<PublicSubclass2> membersInjector; - private final Provider<PublicEnclosed> ppProvider; - - public PublicSubclass2_Factory(MembersInjector<PublicSubclass2> membersInjector, Provider<PublicEnclosed> ppProvider) { - assert membersInjector != null; - this.membersInjector = membersInjector; - assert ppProvider != null; - this.ppProvider = ppProvider; - } - - @Override - public PublicSubclass2 get() { - PublicSubclass2 instance = new PublicSubclass2(ppProvider.get()); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<PublicSubclass2> create(MembersInjector<PublicSubclass2> membersInjector, Provider<PublicEnclosed> ppProvider) { - return new PublicSubclass2_Factory(membersInjector, ppProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java deleted file mode 100644 index 1f2f5406f..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/sub/PublicSubclass_Factory.java +++ /dev/null @@ -1,31 +0,0 @@ -package test.sub; - -import dagger.MembersInjector; -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class PublicSubclass_Factory implements Factory<PublicSubclass> { - private final MembersInjector<PublicSubclass> membersInjector; - private final Provider<PackagePrivate> ppProvider; - - public PublicSubclass_Factory(MembersInjector<PublicSubclass> membersInjector, Provider<PackagePrivate> ppProvider) { - assert membersInjector != null; - this.membersInjector = membersInjector; - assert ppProvider != null; - this.ppProvider = ppProvider; - } - - @Override - public PublicSubclass get() { - PublicSubclass instance = new PublicSubclass(ppProvider.get()); - membersInjector.injectMembers(instance); - return instance; - } - - public static Factory<PublicSubclass> create(MembersInjector<PublicSubclass> membersInjector, Provider<PackagePrivate> ppProvider) { - return new PublicSubclass_Factory(membersInjector, ppProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java deleted file mode 100644 index 150bdc090..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModuleWithState_ProvideIntFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildModuleWithState_ProvideIntFactory implements Factory<Integer> { - private final ChildModuleWithState module; - - public ChildModuleWithState_ProvideIntFactory(ChildModuleWithState module) { - assert module != null; - this.module = module; - } - - @Override - public Integer get() { - Integer provided = module.provideInt(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create(ChildModuleWithState module) { - return new ChildModuleWithState_ProvideIntFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java deleted file mode 100644 index 67456801a..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ChildModule_ProvideUnscopedObjectFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ChildModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> { - private final ChildModule module; - - public ChildModule_ProvideUnscopedObjectFactory(ChildModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Object> get() { - return Collections.<Object>singleton(module.provideUnscopedObject()); - } - - public static Factory<Set<Object>> create(ChildModule module) { - return new ChildModule_ProvideUnscopedObjectFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java deleted file mode 100644 index 7169bbf43..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentComponent.java +++ /dev/null @@ -1,274 +0,0 @@ -package test.subcomponent; - -import dagger.internal.ScopedProvider; -import dagger.internal.SetFactory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentComponent implements ParentComponent { - private Provider<SingletonType> singletonTypeProvider; - private Provider<UnscopedType> unscopedTypeProvider; - private Provider<Set<Object>> setOfObjectContribution1Provider; - private Provider<Set<Object>> setOfObjectContribution2Provider; - private Provider<Set<Object>> setOfObjectProvider; - private Provider<UnscopedType> provideUnscopedTypeBoundAsSingletonProvider; - - private DaggerParentComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ParentComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.singletonTypeProvider = ScopedProvider.create(SingletonType_Factory.create()); - this.unscopedTypeProvider = UnscopedType_Factory.create(singletonTypeProvider); - this.setOfObjectContribution1Provider = ParentModule_ProvideUnscopedObjectFactory.create(builder.parentModule); - this.setOfObjectContribution2Provider = ScopedProvider.create(ParentModule_ProvideSingletonObjectFactory.create(builder.parentModule)); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider); - this.provideUnscopedTypeBoundAsSingletonProvider = ScopedProvider.create(ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.create(builder.parentModule, unscopedTypeProvider)); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return unscopedTypeProvider; - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public ChildComponent newChildComponent() { - return new ChildComponentImpl(); - } - - @Override - public ChildAbstractClassComponent newChildAbstractClassComponent() { - return new ChildAbstractClassComponentImpl(); - } - - @Override - public ChildComponentRequiringModules newChildComponentRequiringModules(ChildModuleWithParameters cmwp, ChildModuleWithState childModuleWithState) { - return new ChildComponentRequiringModulesImpl(cmwp, childModuleWithState); - } - - public static final class Builder { - private ParentModule parentModule; - - private Builder() { - } - - public ParentComponent build() { - if (parentModule == null) { - this.parentModule = new ParentModule(); - } - return new DaggerParentComponent(this); - } - - public Builder parentModule(ParentModule parentModule) { - if (parentModule == null) { - throw new NullPointerException("parentModule"); - } - this.parentModule = parentModule; - return this; - } - } - - private final class ChildComponentImpl implements ChildComponent { - private final ChildModule childModule; - private Provider<RequiresSingletons> requiresSingletonsProvider; - private Provider<Set<Object>> setOfObjectContribution3Provider; - private Provider<Set<Object>> setOfObjectProvider; - - private ChildComponentImpl() { - this.childModule = new ChildModule(); - initialize(); - } - - private void initialize() { - this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentComponent.this.singletonTypeProvider, DaggerParentComponent.this.provideUnscopedTypeBoundAsSingletonProvider); - this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider<Set<Object>> setOfObjectContribution4Provider; - private Provider<Set<Object>> setOfObjectProvider; - private Provider<AnInterface> provideAnInterfaceProvider; - private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider; - - private GrandchildComponentImpl() { - this.grandchildModule = new GrandchildModule(); - initialize(); - } - - private void initialize() { - this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider); - this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create()); - this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public NeedsAnInterface needsAnInterface() { - return provideNeedsAnInterfaceProvider.get(); - } - } - } - - private final class ChildAbstractClassComponentImpl extends ChildAbstractClassComponent { - private final ChildModule childModule; - private Provider<RequiresSingletons> requiresSingletonsProvider; - private Provider<Set<Object>> setOfObjectContribution3Provider; - private Provider<Set<Object>> setOfObjectProvider; - - private ChildAbstractClassComponentImpl() { - this.childModule = new ChildModule(); - initialize(); - } - - private void initialize() { - this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentComponent.this.singletonTypeProvider, DaggerParentComponent.this.provideUnscopedTypeBoundAsSingletonProvider); - this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider<Set<Object>> setOfObjectContribution4Provider; - private Provider<Set<Object>> setOfObjectProvider; - private Provider<AnInterface> provideAnInterfaceProvider; - private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider; - - private GrandchildComponentImpl() { - this.grandchildModule = new GrandchildModule(); - initialize(); - } - - private void initialize() { - this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider); - this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create()); - this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildAbstractClassComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public NeedsAnInterface needsAnInterface() { - return provideNeedsAnInterfaceProvider.get(); - } - } - } - - private final class ChildComponentRequiringModulesImpl implements ChildComponentRequiringModules { - private final ChildModuleWithParameters childModuleWithParameters; - private final ChildModuleWithState childModuleWithState; - private final ChildModule childModule; - private Provider<Integer> provideIntProvider; - private Provider<Set<Object>> setOfObjectProvider; - - private ChildComponentRequiringModulesImpl(ChildModuleWithParameters childModuleWithParameters, ChildModuleWithState childModuleWithState) { - if (childModuleWithParameters == null) { - throw new NullPointerException(); - } - this.childModuleWithParameters = childModuleWithParameters; - if (childModuleWithState == null) { - throw new NullPointerException(); - } - this.childModuleWithState = childModuleWithState; - this.childModule = new ChildModule(); - initialize(); - } - - private void initialize() { - this.provideIntProvider = ChildModuleWithState_ProvideIntFactory.create(childModuleWithState); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider); - } - - @Override - public int getInt() { - return provideIntProvider.get(); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java deleted file mode 100644 index bb1e240b8..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/DaggerParentOfGenericComponent.java +++ /dev/null @@ -1,155 +0,0 @@ -package test.subcomponent; - -import dagger.internal.ScopedProvider; -import dagger.internal.SetFactory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentOfGenericComponent implements ParentOfGenericComponent { - private Provider<SingletonType> singletonTypeProvider; - private Provider<UnscopedType> unscopedTypeProvider; - private Provider<Set<Object>> setOfObjectContribution1Provider; - private Provider<Set<Object>> setOfObjectContribution2Provider; - private Provider<Set<Object>> setOfObjectProvider; - private Provider<UnscopedType> provideUnscopedTypeBoundAsSingletonProvider; - - private DaggerParentOfGenericComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ParentOfGenericComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.singletonTypeProvider = ScopedProvider.create(SingletonType_Factory.create()); - this.unscopedTypeProvider = UnscopedType_Factory.create(singletonTypeProvider); - this.setOfObjectContribution1Provider = ParentModule_ProvideUnscopedObjectFactory.create(builder.parentModule); - this.setOfObjectContribution2Provider = ScopedProvider.create(ParentModule_ProvideSingletonObjectFactory.create(builder.parentModule)); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider); - this.provideUnscopedTypeBoundAsSingletonProvider = ScopedProvider.create(ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.create(builder.parentModule, unscopedTypeProvider)); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return unscopedTypeProvider; - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public ChildComponent subcomponent() { - return new ChildComponentImpl(); - } - - public static final class Builder { - private ParentModule parentModule; - - private Builder() { - } - - public ParentOfGenericComponent build() { - if (parentModule == null) { - this.parentModule = new ParentModule(); - } - return new DaggerParentOfGenericComponent(this); - } - - public Builder parentModule(ParentModule parentModule) { - if (parentModule == null) { - throw new NullPointerException("parentModule"); - } - this.parentModule = parentModule; - return this; - } - } - - private final class ChildComponentImpl implements ChildComponent { - private final ChildModule childModule; - private Provider<RequiresSingletons> requiresSingletonsProvider; - private Provider<Set<Object>> setOfObjectContribution3Provider; - private Provider<Set<Object>> setOfObjectProvider; - - private ChildComponentImpl() { - this.childModule = new ChildModule(); - initialize(); - } - - private void initialize() { - this.requiresSingletonsProvider = RequiresSingletons_Factory.create(DaggerParentOfGenericComponent.this.singletonTypeProvider, DaggerParentOfGenericComponent.this.provideUnscopedTypeBoundAsSingletonProvider); - this.setOfObjectContribution3Provider = ChildModule_ProvideUnscopedObjectFactory.create(childModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentOfGenericComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public GrandchildComponent newGrandchildComponent() { - return new GrandchildComponentImpl(); - } - - private final class GrandchildComponentImpl implements GrandchildComponent { - private final GrandchildModule grandchildModule; - private Provider<Set<Object>> setOfObjectContribution4Provider; - private Provider<Set<Object>> setOfObjectProvider; - private Provider<AnInterface> provideAnInterfaceProvider; - private Provider<NeedsAnInterface> provideNeedsAnInterfaceProvider; - - private GrandchildComponentImpl() { - this.grandchildModule = new GrandchildModule(); - initialize(); - } - - private void initialize() { - this.setOfObjectContribution4Provider = GrandchildModule_ProvideUnscopedObjectFactory.create(grandchildModule); - this.setOfObjectProvider = SetFactory.create(setOfObjectContribution1Provider, setOfObjectContribution2Provider, setOfObjectContribution3Provider, setOfObjectContribution4Provider); - this.provideAnInterfaceProvider = GrandchildModule_ProvideAnInterfaceFactory.create(grandchildModule, ImplementsAnInterface_Factory.create()); - this.provideNeedsAnInterfaceProvider = GrandchildModule_ProvideNeedsAnInterfaceFactory.create(grandchildModule, provideAnInterfaceProvider); - } - - @Override - public Provider<UnscopedType> getUnscopedTypeProvider() { - return DaggerParentOfGenericComponent.this.unscopedTypeProvider; - } - - @Override - public RequiresSingletons requiresSingleton() { - return ChildComponentImpl.this.requiresSingletonsProvider.get(); - } - - @Override - public Set<Object> objectSet() { - return setOfObjectProvider.get(); - } - - @Override - public NeedsAnInterface needsAnInterface() { - return provideNeedsAnInterfaceProvider.get(); - } - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java deleted file mode 100644 index f2bdbe7e3..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideAnInterfaceFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GrandchildModule_ProvideAnInterfaceFactory implements Factory<AnInterface> { - private final GrandchildModule module; - private final Provider<ImplementsAnInterface> implementsAnInterfaceProvider; - - public GrandchildModule_ProvideAnInterfaceFactory(GrandchildModule module, Provider<ImplementsAnInterface> implementsAnInterfaceProvider) { - assert module != null; - this.module = module; - assert implementsAnInterfaceProvider != null; - this.implementsAnInterfaceProvider = implementsAnInterfaceProvider; - } - - @Override - public AnInterface get() { - AnInterface provided = module.provideAnInterface(implementsAnInterfaceProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<AnInterface> create(GrandchildModule module, Provider<ImplementsAnInterface> implementsAnInterfaceProvider) { - return new GrandchildModule_ProvideAnInterfaceFactory(module, implementsAnInterfaceProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java deleted file mode 100644 index 25801e090..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideNeedsAnInterfaceFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GrandchildModule_ProvideNeedsAnInterfaceFactory implements Factory<NeedsAnInterface> { - private final GrandchildModule module; - private final Provider<AnInterface> anInterfaceProvider; - - public GrandchildModule_ProvideNeedsAnInterfaceFactory(GrandchildModule module, Provider<AnInterface> anInterfaceProvider) { - assert module != null; - this.module = module; - assert anInterfaceProvider != null; - this.anInterfaceProvider = anInterfaceProvider; - } - - @Override - public NeedsAnInterface get() { - NeedsAnInterface provided = module.provideNeedsAnInterface(anInterfaceProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<NeedsAnInterface> create(GrandchildModule module, Provider<AnInterface> anInterfaceProvider) { - return new GrandchildModule_ProvideNeedsAnInterfaceFactory(module, anInterfaceProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java deleted file mode 100644 index 677282ff6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/GrandchildModule_ProvideUnscopedObjectFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class GrandchildModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> { - private final GrandchildModule module; - - public GrandchildModule_ProvideUnscopedObjectFactory(GrandchildModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Object> get() { - return Collections.<Object>singleton(module.provideUnscopedObject()); - } - - public static Factory<Set<Object>> create(GrandchildModule module) { - return new GrandchildModule_ProvideUnscopedObjectFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java deleted file mode 100644 index 592b8a78d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ImplementsAnInterface_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum ImplementsAnInterface_Factory implements Factory<ImplementsAnInterface> { -INSTANCE; - - @Override - public ImplementsAnInterface get() { - return new ImplementsAnInterface(); - } - - public static Factory<ImplementsAnInterface> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java deleted file mode 100644 index e59a84002..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideSingletonObjectFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ParentModule_ProvideSingletonObjectFactory implements Factory<Set<Object>> { - private final ParentModule module; - - public ParentModule_ProvideSingletonObjectFactory(ParentModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Object> get() { - return Collections.<Object>singleton(module.provideSingletonObject()); - } - - public static Factory<Set<Object>> create(ParentModule module) { - return new ParentModule_ProvideSingletonObjectFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java deleted file mode 100644 index 854a59a4d..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedObjectFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ParentModule_ProvideUnscopedObjectFactory implements Factory<Set<Object>> { - private final ParentModule module; - - public ParentModule_ProvideUnscopedObjectFactory(ParentModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<Object> get() { - return Collections.<Object>singleton(module.provideUnscopedObject()); - } - - public static Factory<Set<Object>> create(ParentModule module) { - return new ParentModule_ProvideUnscopedObjectFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java deleted file mode 100644 index fbe6e4fa9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory implements Factory<UnscopedType> { - private final ParentModule module; - private final Provider<UnscopedType> unscopedTypeProvider; - - public ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory(ParentModule module, Provider<UnscopedType> unscopedTypeProvider) { - assert module != null; - this.module = module; - assert unscopedTypeProvider != null; - this.unscopedTypeProvider = unscopedTypeProvider; - } - - @Override - public UnscopedType get() { - UnscopedType provided = module.provideUnscopedTypeBoundAsSingleton(unscopedTypeProvider.get()); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<UnscopedType> create(ParentModule module, Provider<UnscopedType> unscopedTypeProvider) { - return new ParentModule_ProvideUnscopedTypeBoundAsSingletonFactory(module, unscopedTypeProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java deleted file mode 100644 index fbe397c6c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/RequiresSingletons_Factory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class RequiresSingletons_Factory implements Factory<RequiresSingletons> { - private final Provider<SingletonType> singletonTypeProvider; - private final Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider; - - public RequiresSingletons_Factory(Provider<SingletonType> singletonTypeProvider, Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider) { - assert singletonTypeProvider != null; - this.singletonTypeProvider = singletonTypeProvider; - assert unscopedTypeBoundAsSingletonProvider != null; - this.unscopedTypeBoundAsSingletonProvider = unscopedTypeBoundAsSingletonProvider; - } - - @Override - public RequiresSingletons get() { - return new RequiresSingletons(singletonTypeProvider.get(), unscopedTypeBoundAsSingletonProvider.get()); - } - - public static Factory<RequiresSingletons> create(Provider<SingletonType> singletonTypeProvider, Provider<UnscopedType> unscopedTypeBoundAsSingletonProvider) { - return new RequiresSingletons_Factory(singletonTypeProvider, unscopedTypeBoundAsSingletonProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java deleted file mode 100644 index 1159e38cf..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/SingletonType_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum SingletonType_Factory implements Factory<SingletonType> { -INSTANCE; - - @Override - public SingletonType get() { - return new SingletonType(); - } - - public static Factory<SingletonType> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java deleted file mode 100644 index 9b2a57582..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/UnscopedType_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.subcomponent; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class UnscopedType_Factory implements Factory<UnscopedType> { - private final Provider<SingletonType> singletonTypeProvider; - - public UnscopedType_Factory(Provider<SingletonType> singletonTypeProvider) { - assert singletonTypeProvider != null; - this.singletonTypeProvider = singletonTypeProvider; - } - - @Override - public UnscopedType get() { - return new UnscopedType(singletonTypeProvider.get()); - } - - public static Factory<UnscopedType> create(Provider<SingletonType> singletonTypeProvider) { - return new UnscopedType_Factory(singletonTypeProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java deleted file mode 100644 index 1360a9b9c..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/DaggerParentComponent.java +++ /dev/null @@ -1,91 +0,0 @@ -package test.subcomponent.hiding; - -import javax.annotation.Generated; -import javax.inject.Provider; -import test.subcomponent.hiding.a.CommonModuleName; -import test.subcomponent.hiding.a.CommonModuleName_ProvideStringFactory; -import test.subcomponent.hiding.a.CommonName; -import test.subcomponent.hiding.a.CommonName_Factory; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentComponent implements ParentComponent { - private Provider<String> provideStringProvider; - private Provider<CommonName> commonNameProvider; - - private DaggerParentComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static ParentComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideStringProvider = CommonModuleName_ProvideStringFactory.create(builder.commonModuleName); - this.commonNameProvider = CommonName_Factory.create(provideStringProvider); - } - - @Override - public CommonName aCommonName() { - return commonNameProvider.get(); - } - - @Override - public ChildComponent newChildComponent() { - return new ChildComponentImpl(); - } - - public static final class Builder { - private CommonModuleName commonModuleName; - - private Builder() { - } - - public ParentComponent build() { - if (commonModuleName == null) { - this.commonModuleName = new CommonModuleName(); - } - return new DaggerParentComponent(this); - } - - public Builder commonModuleName(CommonModuleName commonModuleName) { - if (commonModuleName == null) { - throw new NullPointerException("commonModuleName"); - } - this.commonModuleName = commonModuleName; - return this; - } - } - - private final class ChildComponentImpl implements ChildComponent { - private final test.subcomponent.hiding.b.CommonModuleName commonModuleName; - private Provider<Integer> provideStringProvider; - private Provider<test.subcomponent.hiding.b.CommonName> commonNameProvider; - - private ChildComponentImpl() { - this.commonModuleName = new test.subcomponent.hiding.b.CommonModuleName(); - initialize(); - } - - private void initialize() { - this.provideStringProvider = test.subcomponent.hiding.b.CommonModuleName_ProvideStringFactory.create(commonModuleName); - this.commonNameProvider = test.subcomponent.hiding.b.CommonName_Factory.create(provideStringProvider); - } - - @Override - public CommonName aCommonName() { - return DaggerParentComponent.this.commonNameProvider.get(); - } - - @Override - public test.subcomponent.hiding.b.CommonName bCommonName() { - return commonNameProvider.get(); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java deleted file mode 100644 index c782d1ec6..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonModuleName_ProvideStringFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent.hiding.a; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class CommonModuleName_ProvideStringFactory implements Factory<String> { - private final CommonModuleName module; - - public CommonModuleName_ProvideStringFactory(CommonModuleName module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.provideString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(CommonModuleName module) { - return new CommonModuleName_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java deleted file mode 100644 index ffe03c9eb..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/a/CommonName_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.subcomponent.hiding.a; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class CommonName_Factory implements Factory<CommonName> { - private final Provider<String> sProvider; - - public CommonName_Factory(Provider<String> sProvider) { - assert sProvider != null; - this.sProvider = sProvider; - } - - @Override - public CommonName get() { - return new CommonName(sProvider.get()); - } - - public static Factory<CommonName> create(Provider<String> sProvider) { - return new CommonName_Factory(sProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java deleted file mode 100644 index 9eb4d10c0..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonModuleName_ProvideStringFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent.hiding.b; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class CommonModuleName_ProvideStringFactory implements Factory<Integer> { - private final CommonModuleName module; - - public CommonModuleName_ProvideStringFactory(CommonModuleName module) { - assert module != null; - this.module = module; - } - - @Override - public Integer get() { - Integer provided = module.provideString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<Integer> create(CommonModuleName module) { - return new CommonModuleName_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java deleted file mode 100644 index e05b6f4d9..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/hiding/b/CommonName_Factory.java +++ /dev/null @@ -1,25 +0,0 @@ -package test.subcomponent.hiding.b; - -import dagger.internal.Factory; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class CommonName_Factory implements Factory<CommonName> { - private final Provider<Integer> iProvider; - - public CommonName_Factory(Provider<Integer> iProvider) { - assert iProvider != null; - this.iProvider = iProvider; - } - - @Override - public CommonName get() { - return new CommonName(iProvider.get()); - } - - public static Factory<CommonName> create(Provider<Integer> iProvider) { - return new CommonName_Factory(iProvider); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java deleted file mode 100644 index 9b46e3011..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/DaggerParentComponent.java +++ /dev/null @@ -1,102 +0,0 @@ -package test.subcomponent.repeat; - -import dagger.internal.SetFactory; -import java.util.Set; -import javax.annotation.Generated; -import javax.inject.Provider; -import test.subcomponent.repeat.ParentComponent; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerParentComponent implements ParentComponent { - private Provider<String> provideStringProvider; - private Provider<Set<String>> setOfStringContribution1Provider; - private Provider<Set<String>> setOfStringProvider; - private Provider<OnlyUsedInParent> provideOnlyUsedInParentProvider; - - private DaggerParentComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static ParentComponent.Builder builder() { - return new Builder(); - } - - public static ParentComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideStringProvider = RepeatedModule_ProvideStringFactory.create(builder.repeatedModule); - this.setOfStringContribution1Provider = RepeatedModule_ContributeStringFactory.create(builder.repeatedModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider); - this.provideOnlyUsedInParentProvider = RepeatedModule_ProvideOnlyUsedInParentFactory.create(builder.repeatedModule); - } - - @Override - public String getString() { - return provideStringProvider.get(); - } - - @Override - public Set<String> getMultiboundStrings() { - return setOfStringProvider.get(); - } - - @Override - public OnlyUsedInParent getOnlyUsedInParent() { - return provideOnlyUsedInParentProvider.get(); - } - - @Override - public ChildComponent newChildComponent() { - return new ChildComponentImpl(); - } - - private static final class Builder implements ParentComponent.Builder { - private RepeatedModule repeatedModule; - - - @Override - public ParentComponent build() { - if (repeatedModule == null) { - this.repeatedModule = new RepeatedModule(); - } - return new DaggerParentComponent(this); - } - } - - private final class ChildComponentImpl implements ChildComponent { - private final RepeatedModule repeatedModule; - private Provider<Set<String>> setOfStringContribution1Provider; - private Provider<Set<String>> setOfStringProvider; - private Provider<OnlyUsedInChild> provideOnlyUsedInChildProvider; - - private ChildComponentImpl() { - this.repeatedModule = new RepeatedModule(); - initialize(); - } - - private void initialize() { - this.setOfStringContribution1Provider = RepeatedModule_ContributeStringFactory.create(repeatedModule); - this.setOfStringProvider = SetFactory.create(setOfStringContribution1Provider); - this.provideOnlyUsedInChildProvider = RepeatedModule_ProvideOnlyUsedInChildFactory.create(repeatedModule); - } - - @Override - public String getString() { - return DaggerParentComponent.this.provideStringProvider.get(); - } - - @Override - public Set<String> getMultiboundStrings() { - return setOfStringProvider.get(); - } - - @Override - public OnlyUsedInChild getOnlyUsedInChild() { - return provideOnlyUsedInChildProvider.get(); - } - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java deleted file mode 100644 index 63bebf89b..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ContributeStringFactory.java +++ /dev/null @@ -1,26 +0,0 @@ -package test.subcomponent.repeat; - -import dagger.internal.Factory; -import java.util.Collections; -import java.util.Set; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class RepeatedModule_ContributeStringFactory implements Factory<Set<String>> { - private final RepeatedModule module; - - public RepeatedModule_ContributeStringFactory(RepeatedModule module) { - assert module != null; - this.module = module; - } - - @Override - public Set<String> get() { - return Collections.<String>singleton(module.contributeString()); - } - - public static Factory<Set<String>> create(RepeatedModule module) { - return new RepeatedModule_ContributeStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java deleted file mode 100644 index 4ac085de0..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInChildFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent.repeat; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class RepeatedModule_ProvideOnlyUsedInChildFactory implements Factory<OnlyUsedInChild> { - private final RepeatedModule module; - - public RepeatedModule_ProvideOnlyUsedInChildFactory(RepeatedModule module) { - assert module != null; - this.module = module; - } - - @Override - public OnlyUsedInChild get() { - OnlyUsedInChild provided = module.provideOnlyUsedInChild(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<OnlyUsedInChild> create(RepeatedModule module) { - return new RepeatedModule_ProvideOnlyUsedInChildFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java deleted file mode 100644 index e3fd0ff64..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideOnlyUsedInParentFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent.repeat; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class RepeatedModule_ProvideOnlyUsedInParentFactory implements Factory<OnlyUsedInParent> { - private final RepeatedModule module; - - public RepeatedModule_ProvideOnlyUsedInParentFactory(RepeatedModule module) { - assert module != null; - this.module = module; - } - - @Override - public OnlyUsedInParent get() { - OnlyUsedInParent provided = module.provideOnlyUsedInParent(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<OnlyUsedInParent> create(RepeatedModule module) { - return new RepeatedModule_ProvideOnlyUsedInParentFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java b/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java deleted file mode 100644 index 4ebb69168..000000000 --- a/compiler/src/it/functional-tests/target/generated-sources/annotations/test/subcomponent/repeat/RepeatedModule_ProvideStringFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test.subcomponent.repeat; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class RepeatedModule_ProvideStringFactory implements Factory<String> { - private final RepeatedModule module; - - public RepeatedModule_ProvideStringFactory(RepeatedModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.provideString(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(RepeatedModule module) { - return new RepeatedModule_ProvideStringFactory(module); - } -} - diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java deleted file mode 100644 index f2877eac7..000000000 --- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_nestedWrappedKey.java +++ /dev/null @@ -1,55 +0,0 @@ - -package test; - -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_MultibindingTest_nestedWrappedKey implements TestStringKey.NestedWrappedKey { - - private final Class<?> value; - - AutoAnnotation_MultibindingTest_nestedWrappedKey( - Class<?> value) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - } - - @Override - public Class<? extends TestStringKey.NestedWrappedKey> annotationType() { - return TestStringKey.NestedWrappedKey.class; - } - - @Override - public Class<?> value() { - return value; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestStringKey.NestedWrappedKey("); - sb.append(value); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestStringKey.NestedWrappedKey) { - TestStringKey.NestedWrappedKey that = (TestStringKey.NestedWrappedKey) o; - return (value.equals(that.value())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())); - // 111972721 is "value".hashCode() - } - -} diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java deleted file mode 100644 index 37a81ddbd..000000000 --- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testStringKey.java +++ /dev/null @@ -1,90 +0,0 @@ - -package test; - -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_MultibindingTest_testStringKey implements TestStringKey { - - private final String value; - - AutoAnnotation_MultibindingTest_testStringKey( - String value) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - } - - @Override - public Class<? extends TestStringKey> annotationType() { - return TestStringKey.class; - } - - @Override - public String value() { - return value; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestStringKey("); - appendQuoted(sb, value); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestStringKey) { - TestStringKey that = (TestStringKey) o; - return (value.equals(that.value())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())); - // 111972721 is "value".hashCode() - } - - private static void appendQuoted(StringBuilder sb, String s) { - sb.append('"'); - for (int i = 0; i < s.length(); i++) { - appendEscaped(sb, s.charAt(i)); - } - sb.append('"'); - } - - private static void appendEscaped(StringBuilder sb, char c) { - switch (c) { - case '\\': - case '"': - case '\'': - sb.append('\\').append(c); - break; - case '\n': - sb.append("\\n"); - break; - case '\r': - sb.append("\\r"); - break; - case '\t': - sb.append("\\t"); - break; - default: - if (c < 0x20) { - sb.append(String.format("\\%03o", (int) c)); - } else if (c < 0x7f || Character.isLetter(c)) { - sb.append(c); - } else { - sb.append(String.format("\\u%04x", (int) c)); - } - break; - } - } -} diff --git a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java b/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java deleted file mode 100644 index d3e798d5d..000000000 --- a/compiler/src/it/functional-tests/target/generated-test-sources/test-annotations/test/AutoAnnotation_MultibindingTest_testWrappedAnnotationKey.java +++ /dev/null @@ -1,120 +0,0 @@ - -package test; - -import java.util.Arrays; -import javax.annotation.Generated; - -@Generated("com.google.auto.value.processor.AutoAnnotationProcessor") -final class AutoAnnotation_MultibindingTest_testWrappedAnnotationKey implements TestWrappedAnnotationKey { - - private final TestStringKey value; - - private final int[] integers; - - private final TestClassKey[] annotations; - - private final Class<? extends Number>[] classes; - - AutoAnnotation_MultibindingTest_testWrappedAnnotationKey( - TestStringKey value, - int[] integers, - TestClassKey[] annotations, - Class<? extends Number>[] classes) { - if (value == null) { - throw new NullPointerException("Null value"); - } - this.value = value; - if (integers == null) { - throw new NullPointerException("Null integers"); - } - this.integers = integers.clone(); - if (annotations == null) { - throw new NullPointerException("Null annotations"); - } - this.annotations = annotations.clone(); - if (classes == null) { - throw new NullPointerException("Null classes"); - } - this.classes = classes.clone(); - } - - @Override - public Class<? extends TestWrappedAnnotationKey> annotationType() { - return TestWrappedAnnotationKey.class; - } - - @Override - public TestStringKey value() { - return value; - } - - @Override - public int[] integers() { - return integers.clone(); - } - - @Override - public TestClassKey[] annotations() { - return annotations.clone(); - } - - @Override - public Class<? extends Number>[] classes() { - return classes.clone(); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("@test.TestWrappedAnnotationKey("); - sb.append("value="); - sb.append(value); - sb.append(", "); - sb.append("integers="); - sb.append(Arrays.toString(integers)); - sb.append(", "); - sb.append("annotations="); - sb.append(Arrays.toString(annotations)); - sb.append(", "); - sb.append("classes="); - sb.append(Arrays.toString(classes)); - return sb.append(')').toString(); - } - - @Override - public boolean equals(Object o) { - if (o == this) { - return true; - } - if (o instanceof TestWrappedAnnotationKey) { - TestWrappedAnnotationKey that = (TestWrappedAnnotationKey) o; - return (value.equals(that.value())) - && (Arrays.equals(integers, - (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) - ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).integers - : that.integers())) - && (Arrays.equals(annotations, - (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) - ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).annotations - : that.annotations())) - && (Arrays.equals(classes, - (that instanceof AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) - ? ((AutoAnnotation_MultibindingTest_testWrappedAnnotationKey) that).classes - : that.classes())); - } - return false; - } - - @Override - public int hashCode() { - return - ((127 * 111972721) ^ (value.hashCode())) + - ((127 * 570074869) ^ (Arrays.hashCode(integers))) + - ((127 * -961709276) ^ (Arrays.hashCode(annotations))) + - ((127 * 853620774) ^ (Arrays.hashCode(classes))); - // 111972721 is "value".hashCode() - // 570074869 is "integers".hashCode() - // -961709276 is "annotations".hashCode() - // 853620774 is "classes".hashCode() - } - -} diff --git a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class b/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class Binary files differdeleted file mode 100644 index a558550c0..000000000 --- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 899679986..000000000 --- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f6abfe204..000000000 --- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 956726c91..000000000 --- a/compiler/src/it/functional-tests/target/test-classes/test/nullables/NullabilityTest.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a91fe82ec..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index eb9ca5814..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1f7742d1d..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 410d94316..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 2513bc09b..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index acf8d8abf..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependedProductionComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 63265be68..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6ed580933..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e86528462..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a02fb5594..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerDependentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ebdc3abfa..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0d7425a91..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cbb2e35e0..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerMultibindingComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index e55138d76..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 56538412e..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent$Builder.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8f486a6ed..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DaggerSimpleComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6b785c0ff..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 6c67e1d7d..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d9a8fc543..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedModule_ProvideGreetingFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 589230974..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f1b7f66ba..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0d6a5b29b..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 8235aae01..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependedProductionComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a343eb341..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 88aa71235..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index daa203c65..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 81062ffc6..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/DependentProducerModule_GreetingsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 029eb4f29..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 969082eb1..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 76795987d..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9d7d69f78..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index b39e8a870..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d55182cd7..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_FutureStrsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 82877e51c..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1d8769756..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrCountFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ac9e2935e..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d1ff35e3d..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index a68db6060..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 47c2f6320..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/MultibindingProducerModule_StrsFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index ff235acfd..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/Request.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cca4b9bd2..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/Request_Factory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 230c7e232..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/Response.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 72bf75b4c..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9ced7811b..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 958e2953c..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_GreetingFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 18d2dd382..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 495d4a790..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/ResponseProducerModule_ResponseFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 0bb28fee5..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleComponent.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 37cb83eb2..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index fe2162c7c..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 225191592..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_LenFactory.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 77dc845fa..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index dfd5c8154..000000000 --- a/compiler/src/it/producers-functional-tests/target/classes/test/SimpleProducerModule_StrFactory.class +++ /dev/null diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java deleted file mode 100644 index 7bafd2699..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedComponent.java +++ /dev/null @@ -1,54 +0,0 @@ -package test; - -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerDependedComponent implements DependedComponent { - private Provider<String> provideGreetingProvider; - - private DaggerDependedComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - public static DependedComponent create() { - return builder().build(); - } - - private void initialize(final Builder builder) { - this.provideGreetingProvider = DependedModule_ProvideGreetingFactory.create(builder.dependedModule); - } - - @Override - public String getGreeting() { - return provideGreetingProvider.get(); - } - - public static final class Builder { - private DependedModule dependedModule; - - private Builder() { - } - - public DependedComponent build() { - if (dependedModule == null) { - this.dependedModule = new DependedModule(); - } - return new DaggerDependedComponent(this); - } - - public Builder dependedModule(DependedModule dependedModule) { - if (dependedModule == null) { - throw new NullPointerException("dependedModule"); - } - this.dependedModule = dependedModule; - return this; - } - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java deleted file mode 100644 index ca5d48b8e..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependedProductionComponent.java +++ /dev/null @@ -1,64 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerDependedProductionComponent implements DependedProductionComponent { - private Producer<Integer> produceNumberOfGreetingsProducer; - - private DaggerDependedProductionComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.produceNumberOfGreetingsProducer = new DependedProducerModule_ProduceNumberOfGreetingsFactory(builder.dependedProducerModule, builder.executor); - } - - @Override - public ListenableFuture<Integer> numGreetings() { - return produceNumberOfGreetingsProducer.get(); - } - - public static final class Builder { - private DependedProducerModule dependedProducerModule; - private Executor executor; - - private Builder() { - } - - public DependedProductionComponent build() { - if (dependedProducerModule == null) { - this.dependedProducerModule = new DependedProducerModule(); - } - if (executor == null) { - throw new IllegalStateException("executor must be set"); - } - return new DaggerDependedProductionComponent(this); - } - - public Builder dependedProducerModule(DependedProducerModule dependedProducerModule) { - if (dependedProducerModule == null) { - throw new NullPointerException("dependedProducerModule"); - } - this.dependedProducerModule = dependedProducerModule; - return this; - } - - public Builder executor(Executor executor) { - if (executor == null) { - throw new NullPointerException("executor"); - } - this.executor = executor; - return this; - } - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java deleted file mode 100644 index 22f46a0bf..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerDependentComponent.java +++ /dev/null @@ -1,110 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.internal.Factory; -import dagger.producers.Producer; -import dagger.producers.internal.Producers; -import java.util.List; -import java.util.concurrent.Executor; -import javax.annotation.Generated; -import javax.inject.Provider; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerDependentComponent implements DependentComponent { - private Producer<Integer> numGreetingsProducer; - private Provider<String> getGreetingProvider; - private Producer<List<String>> greetingsProducer; - - private DaggerDependentComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.numGreetingsProducer = new Producer<Integer>() { - private final DependedProductionComponent dependedProductionComponent = builder.dependedProductionComponent; - @Override public ListenableFuture<Integer> get() { - return dependedProductionComponent.numGreetings(); - } - }; - this.getGreetingProvider = new Factory<String>() { - private final DependedComponent dependedComponent = builder.dependedComponent; - @Override public String get() { - String provided = dependedComponent.getGreeting(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable component method"); - } - return provided; - } - }; - this.greetingsProducer = new DependentProducerModule_GreetingsFactory(builder.dependentProducerModule, builder.executor, numGreetingsProducer, Producers.producerFromProvider(getGreetingProvider)); - } - - @Override - public ListenableFuture<List<String>> greetings() { - return greetingsProducer.get(); - } - - public static final class Builder { - private DependentProducerModule dependentProducerModule; - private DependedComponent dependedComponent; - private DependedProductionComponent dependedProductionComponent; - private Executor executor; - - private Builder() { - } - - public DependentComponent build() { - if (dependentProducerModule == null) { - this.dependentProducerModule = new DependentProducerModule(); - } - if (dependedComponent == null) { - throw new IllegalStateException("dependedComponent must be set"); - } - if (dependedProductionComponent == null) { - throw new IllegalStateException("dependedProductionComponent must be set"); - } - if (executor == null) { - throw new IllegalStateException("executor must be set"); - } - return new DaggerDependentComponent(this); - } - - public Builder dependentProducerModule(DependentProducerModule dependentProducerModule) { - if (dependentProducerModule == null) { - throw new NullPointerException("dependentProducerModule"); - } - this.dependentProducerModule = dependentProducerModule; - return this; - } - - public Builder dependedComponent(DependedComponent dependedComponent) { - if (dependedComponent == null) { - throw new NullPointerException("dependedComponent"); - } - this.dependedComponent = dependedComponent; - return this; - } - - public Builder dependedProductionComponent(DependedProductionComponent dependedProductionComponent) { - if (dependedProductionComponent == null) { - throw new NullPointerException("dependedProductionComponent"); - } - this.dependedProductionComponent = dependedProductionComponent; - return this; - } - - public Builder executor(Executor executor) { - if (executor == null) { - throw new NullPointerException("executor"); - } - this.executor = executor; - return this; - } - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java deleted file mode 100644 index fe03735e2..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerMultibindingComponent.java +++ /dev/null @@ -1,81 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.SetProducer; -import java.util.Set; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerMultibindingComponent implements MultibindingComponent { - private Producer<Set<String>> setOfStringContribution1Producer; - private Producer<Set<String>> setOfStringContribution2Producer; - private Producer<Set<String>> setOfStringContribution3Producer; - private Producer<Set<String>> setOfStringContribution4Producer; - private Producer<Set<String>> setOfStringProducer; - private Producer<Integer> strCountProducer; - - private DaggerMultibindingComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.setOfStringContribution1Producer = new MultibindingProducerModule_FutureStrFactory(builder.multibindingProducerModule, builder.executor); - this.setOfStringContribution2Producer = new MultibindingProducerModule_StrFactory(builder.multibindingProducerModule, builder.executor); - this.setOfStringContribution3Producer = new MultibindingProducerModule_FutureStrsFactory(builder.multibindingProducerModule, builder.executor); - this.setOfStringContribution4Producer = new MultibindingProducerModule_StrsFactory(builder.multibindingProducerModule, builder.executor); - this.setOfStringProducer = SetProducer.create(setOfStringContribution1Producer, setOfStringContribution2Producer, setOfStringContribution3Producer, setOfStringContribution4Producer); - this.strCountProducer = new MultibindingProducerModule_StrCountFactory(builder.multibindingProducerModule, builder.executor, setOfStringProducer); - } - - @Override - public ListenableFuture<Set<String>> strs() { - return setOfStringProducer.get(); - } - - @Override - public ListenableFuture<Integer> strCount() { - return strCountProducer.get(); - } - - public static final class Builder { - private MultibindingProducerModule multibindingProducerModule; - private Executor executor; - - private Builder() { - } - - public MultibindingComponent build() { - if (multibindingProducerModule == null) { - this.multibindingProducerModule = new MultibindingProducerModule(); - } - if (executor == null) { - throw new IllegalStateException("executor must be set"); - } - return new DaggerMultibindingComponent(this); - } - - public Builder multibindingProducerModule(MultibindingProducerModule multibindingProducerModule) { - if (multibindingProducerModule == null) { - throw new NullPointerException("multibindingProducerModule"); - } - this.multibindingProducerModule = multibindingProducerModule; - return this; - } - - public Builder executor(Executor executor) { - if (executor == null) { - throw new NullPointerException("executor"); - } - this.executor = executor; - return this; - } - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java deleted file mode 100644 index 1a5f86f65..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DaggerSimpleComponent.java +++ /dev/null @@ -1,67 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.Producers; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DaggerSimpleComponent implements SimpleComponent { - private Producer<String> greetingProducer; - private Producer<Response> responseProducer; - - private DaggerSimpleComponent(Builder builder) { - assert builder != null; - initialize(builder); - } - - public static Builder builder() { - return new Builder(); - } - - private void initialize(final Builder builder) { - this.greetingProducer = new ResponseProducerModule_GreetingFactory(builder.responseProducerModule, builder.executor); - this.responseProducer = new ResponseProducerModule_ResponseFactory(builder.responseProducerModule, builder.executor, greetingProducer, Producers.producerFromProvider(Request_Factory.create())); - } - - @Override - public ListenableFuture<Response> response() { - return responseProducer.get(); - } - - public static final class Builder { - private ResponseProducerModule responseProducerModule; - private Executor executor; - - private Builder() { - } - - public SimpleComponent build() { - if (responseProducerModule == null) { - this.responseProducerModule = new ResponseProducerModule(); - } - if (executor == null) { - throw new IllegalStateException("executor must be set"); - } - return new DaggerSimpleComponent(this); - } - - public Builder responseProducerModule(ResponseProducerModule responseProducerModule) { - if (responseProducerModule == null) { - throw new NullPointerException("responseProducerModule"); - } - this.responseProducerModule = responseProducerModule; - return this; - } - - public Builder executor(Executor executor) { - if (executor == null) { - throw new NullPointerException("executor"); - } - this.executor = executor; - return this; - } - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java deleted file mode 100644 index ef14f86af..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedModule_ProvideGreetingFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DependedModule_ProvideGreetingFactory implements Factory<String> { - private final DependedModule module; - - public DependedModule_ProvideGreetingFactory(DependedModule module) { - assert module != null; - this.module = module; - } - - @Override - public String get() { - String provided = module.provideGreeting(); - if (provided == null) { - throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method"); - } - return provided; - } - - public static Factory<String> create(DependedModule module) { - return new DependedModule_ProvideGreetingFactory(module); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java deleted file mode 100644 index 4bee1017b..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependedProducerModule_ProduceNumberOfGreetingsFactory.java +++ /dev/null @@ -1,32 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DependedProducerModule_ProduceNumberOfGreetingsFactory extends AbstractProducer<Integer> { - private final DependedProducerModule module; - private final Executor executor; - - public DependedProducerModule_ProduceNumberOfGreetingsFactory(DependedProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<Integer> compute() { - ListenableFuture<Integer> future = Producers.submitToExecutor(new Callable<Integer>() { - @Override public Integer call() { - return module.produceNumberOfGreetings(); - } - }, executor); - return future; - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java deleted file mode 100644 index ba4887249..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/DependentProducerModule_GreetingsFactory.java +++ /dev/null @@ -1,42 +0,0 @@ -package test; - -import com.google.common.util.concurrent.AsyncFunction; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.AbstractProducer; -import java.util.List; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class DependentProducerModule_GreetingsFactory extends AbstractProducer<List<String>> { - private final DependentProducerModule module; - private final Executor executor; - private final Producer<Integer> numGreetingsProducer; - private final Producer<String> greetingProducer; - - public DependentProducerModule_GreetingsFactory(DependentProducerModule module, Executor executor, Producer<Integer> numGreetingsProducer, Producer<String> greetingProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert numGreetingsProducer != null; - this.numGreetingsProducer = numGreetingsProducer; - assert greetingProducer != null; - this.greetingProducer = greetingProducer; - } - - @Override - protected ListenableFuture<List<String>> compute() { - ListenableFuture<Integer> numGreetingsProducerFuture = numGreetingsProducer.get(); - ListenableFuture<String> greetingProducerFuture = greetingProducer.get(); - return Futures.transform(Futures.<Object>allAsList(numGreetingsProducerFuture,greetingProducerFuture), new AsyncFunction<List<Object>, List<String>>() { - @SuppressWarnings("unchecked") // safe by specification - @Override public ListenableFuture<List<String>> apply(List<Object> args) { - return module.greetings((Integer) args.get(0), (String) args.get(1)); - } - }, executor); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java deleted file mode 100644 index 1f8e47fc6..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test; - -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.Set; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingProducerModule_FutureStrFactory extends AbstractProducer<Set<String>> { - private final MultibindingProducerModule module; - private final Executor executor; - - public MultibindingProducerModule_FutureStrFactory(MultibindingProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<Set<String>> compute() { - ListenableFuture<ListenableFuture<Set<String>>> future = Producers.submitToExecutor(new Callable<ListenableFuture<Set<String>>>() { - @Override public ListenableFuture<Set<String>> call() { - return Producers.createFutureSingletonSet(module.futureStr()); - } - }, executor); - return Futures.dereference(future); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java deleted file mode 100644 index 8838ea5a4..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_FutureStrsFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test; - -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.Set; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingProducerModule_FutureStrsFactory extends AbstractProducer<Set<String>> { - private final MultibindingProducerModule module; - private final Executor executor; - - public MultibindingProducerModule_FutureStrsFactory(MultibindingProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<Set<String>> compute() { - ListenableFuture<ListenableFuture<Set<String>>> future = Producers.submitToExecutor(new Callable<ListenableFuture<Set<String>>>() { - @Override public ListenableFuture<Set<String>> call() { - return module.futureStrs(); - } - }, executor); - return Futures.dereference(future); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java deleted file mode 100644 index 1da88f986..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrCountFactory.java +++ /dev/null @@ -1,37 +0,0 @@ -package test; - -import com.google.common.util.concurrent.AsyncFunction; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.AbstractProducer; -import java.util.Set; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingProducerModule_StrCountFactory extends AbstractProducer<Integer> { - private final MultibindingProducerModule module; - private final Executor executor; - private final Producer<Set<String>> strsProducer; - - public MultibindingProducerModule_StrCountFactory(MultibindingProducerModule module, Executor executor, Producer<Set<String>> strsProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert strsProducer != null; - this.strsProducer = strsProducer; - } - - @Override - protected ListenableFuture<Integer> compute() { - ListenableFuture<Set<String>> strsProducerFuture = strsProducer.get(); - return Futures.transform(strsProducerFuture, new AsyncFunction<Set<String>, Integer>() { - @Override public ListenableFuture<Integer> apply(Set<String> strs) { - return Futures.immediateFuture(module.strCount(strs)); - } - }, executor); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java deleted file mode 100644 index e514ff9b5..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrFactory.java +++ /dev/null @@ -1,34 +0,0 @@ -package test; - -import com.google.common.collect.ImmutableSet; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.Set; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingProducerModule_StrFactory extends AbstractProducer<Set<String>> { - private final MultibindingProducerModule module; - private final Executor executor; - - public MultibindingProducerModule_StrFactory(MultibindingProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<Set<String>> compute() { - ListenableFuture<Set<String>> future = Producers.submitToExecutor(new Callable<Set<String>>() { - @Override public Set<String> call() { - return ImmutableSet.of(module.str()); - } - }, executor); - return future; - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java deleted file mode 100644 index 3bc2c1d83..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/MultibindingProducerModule_StrsFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package test; - -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.Set; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class MultibindingProducerModule_StrsFactory extends AbstractProducer<Set<String>> { - private final MultibindingProducerModule module; - private final Executor executor; - - public MultibindingProducerModule_StrsFactory(MultibindingProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<Set<String>> compute() { - ListenableFuture<Set<String>> future = Producers.submitToExecutor(new Callable<Set<String>>() { - @Override public Set<String> call() { - return module.strs(); - } - }, executor); - return future; - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java deleted file mode 100644 index 5a5b3c24e..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/Request_Factory.java +++ /dev/null @@ -1,19 +0,0 @@ -package test; - -import dagger.internal.Factory; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public enum Request_Factory implements Factory<Request> { -INSTANCE; - - @Override - public Request get() { - return new Request(); - } - - public static Factory<Request> create() { - return INSTANCE; - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java deleted file mode 100644 index 8e0d8bd78..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_GreetingFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package test; - -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ResponseProducerModule_GreetingFactory extends AbstractProducer<String> { - private final ResponseProducerModule module; - private final Executor executor; - - public ResponseProducerModule_GreetingFactory(ResponseProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<String> compute() { - ListenableFuture<ListenableFuture<String>> future = Producers.submitToExecutor(new Callable<ListenableFuture<String>>() { - @Override public ListenableFuture<String> call() { - return module.greeting(); - } - }, executor); - return Futures.dereference(future); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java deleted file mode 100644 index 2d65f3890..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/ResponseProducerModule_ResponseFactory.java +++ /dev/null @@ -1,42 +0,0 @@ -package test; - -import com.google.common.util.concurrent.AsyncFunction; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.AbstractProducer; -import java.util.List; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class ResponseProducerModule_ResponseFactory extends AbstractProducer<Response> { - private final ResponseProducerModule module; - private final Executor executor; - private final Producer<String> greetingProducer; - private final Producer<Request> requestProducer; - - public ResponseProducerModule_ResponseFactory(ResponseProducerModule module, Executor executor, Producer<String> greetingProducer, Producer<Request> requestProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert greetingProducer != null; - this.greetingProducer = greetingProducer; - assert requestProducer != null; - this.requestProducer = requestProducer; - } - - @Override - protected ListenableFuture<Response> compute() { - ListenableFuture<String> greetingProducerFuture = greetingProducer.get(); - ListenableFuture<Request> requestProducerFuture = requestProducer.get(); - return Futures.transform(Futures.<Object>allAsList(greetingProducerFuture,requestProducerFuture), new AsyncFunction<List<Object>, Response>() { - @SuppressWarnings("unchecked") // safe by specification - @Override public ListenableFuture<Response> apply(List<Object> args) { - return Futures.immediateFuture(module.response((String) args.get(0), (Request) args.get(1))); - } - }, executor); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java deleted file mode 100644 index 0d26ff842..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_LenFactory.java +++ /dev/null @@ -1,36 +0,0 @@ -package test; - -import com.google.common.util.concurrent.AsyncFunction; -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.Producer; -import dagger.producers.internal.AbstractProducer; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class SimpleProducerModule_LenFactory extends AbstractProducer<Integer> { - private final SimpleProducerModule module; - private final Executor executor; - private final Producer<String> strProducer; - - public SimpleProducerModule_LenFactory(SimpleProducerModule module, Executor executor, Producer<String> strProducer) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - assert strProducer != null; - this.strProducer = strProducer; - } - - @Override - protected ListenableFuture<Integer> compute() { - ListenableFuture<String> strProducerFuture = strProducer.get(); - return Futures.transform(strProducerFuture, new AsyncFunction<String, Integer>() { - @Override public ListenableFuture<Integer> apply(String str) { - return Futures.immediateFuture(module.len(str)); - } - }, executor); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java b/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java deleted file mode 100644 index d38e99c3f..000000000 --- a/compiler/src/it/producers-functional-tests/target/generated-sources/annotations/test/SimpleProducerModule_StrFactory.java +++ /dev/null @@ -1,33 +0,0 @@ -package test; - -import com.google.common.util.concurrent.Futures; -import com.google.common.util.concurrent.ListenableFuture; -import dagger.producers.internal.AbstractProducer; -import dagger.producers.internal.Producers; -import java.util.concurrent.Callable; -import java.util.concurrent.Executor; -import javax.annotation.Generated; - -@Generated("dagger.internal.codegen.ComponentProcessor") -public final class SimpleProducerModule_StrFactory extends AbstractProducer<String> { - private final SimpleProducerModule module; - private final Executor executor; - - public SimpleProducerModule_StrFactory(SimpleProducerModule module, Executor executor) { - assert module != null; - this.module = module; - assert executor != null; - this.executor = executor; - } - - @Override - protected ListenableFuture<String> compute() { - ListenableFuture<ListenableFuture<String>> future = Producers.submitToExecutor(new Callable<ListenableFuture<String>>() { - @Override public ListenableFuture<String> call() { - return module.str(); - } - }, executor); - return Futures.dereference(future); - } -} - diff --git a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class b/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class Binary files differdeleted file mode 100644 index ff19f2a48..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index f3a1d6008..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest$2.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index c7c6daa67..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/DependentTest.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index cbf125c2d..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/MultibindingTest.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 7daeead5d..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest$1.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index 96ee02f11..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/ProducerFactoryTest.class +++ /dev/null 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 Binary files differdeleted file mode 100644 index d00fb7c0d..000000000 --- a/compiler/src/it/producers-functional-tests/target/test-classes/test/SimpleTest.class +++ /dev/null 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 |