Lines Matching +full:parent +full:- +full:module
8 * http://www.apache.org/licenses/LICENSE-2.0
80 subject -> { in dependOnInterface()
83 "Bar cannot be provided without an @Provides-annotated method.") in dependOnInterface()
109 subject -> { in entryPointDependsOnInterface()
113 + "without an @Provides-annotated method.") in entryPointDependsOnInterface()
141 subject -> { in entryPointDependsOnQualifiedInterface()
145 + "provided without an @Provides-annotated method.") in entryPointDependsOnQualifiedInterface()
157 "import dagger.Module;", in constructorInjectionWithoutAnnotation()
175 subject -> { in constructorInjectionWithoutAnnotation()
179 + "@Provides-annotated method.") in constructorInjectionWithoutAnnotation()
192 "import dagger.Module;", in membersInjectWithoutProvision()
214 subject -> { in membersInjectWithoutProvision()
218 + "@Provides-annotated method. This type supports members injection but " in membersInjectWithoutProvision()
253 subject -> { in missingBindingWithSameKeyAsMembersInjectionMethod()
287 subject -> { in genericInjectClassWithWildcardDependencies()
291 + "without an @Provides-annotated method"); in genericInjectClassWithWildcardDependencies()
303 "import dagger.Module;", in longChainOfDependencies()
331 " @Module", in longChainOfDependencies()
349 subject -> { in longChainOfDependencies()
354 "TestClass.A cannot be provided without an @Provides-annotated method.", in longChainOfDependencies()
393 Source module = in bindsMethodAppearsInTrace() local
397 "import dagger.Module;", in bindsMethodAppearsInTrace()
399 "@Module", in bindsMethodAppearsInTrace()
404 CompilerTests.daggerCompiler(component, module, interfaceFile, implementationFile) in bindsMethodAppearsInTrace()
407 subject -> { in bindsMethodAppearsInTrace()
413 + "@Provides-annotated method.", in bindsMethodAppearsInTrace()
470 subject -> { in resolvedParametersInDependencyTrace()
475 "List cannot be provided without an @Provides-annotated method.", in resolvedParametersInDependencyTrace()
537 subject -> { in resolvedVariablesInDependencyTrace()
542 "List cannot be provided without an @Provides-annotated method.", in resolvedVariablesInDependencyTrace()
557 Source parent = in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent() local
559 "Parent", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
563 "interface Parent {", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
569 "import dagger.Module;", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
572 "@Module", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
591 "import dagger.Module;", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
594 "@Module", in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
601 CompilerTests.daggerCompiler(parent, parentModule, child, childModule) in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
604 subject -> { in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
608 .onSource(parent) in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
609 .onLineContaining("interface Parent"); in bindingUsedOnlyInSubcomponentDependsOnBindingOnlyInSubcomponent()
615 Source parent = in multibindingContributionBetweenAncestorComponentAndEntrypointComponent() local
617 "Parent", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
621 "interface Parent {", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
646 "import dagger.Module;", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
651 "@Module", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
658 " return \"parent string\";", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
668 "import dagger.Module;", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
672 "@Module", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
678 CompilerTests.daggerCompiler(parent, parentModule, child, childModule, grandchild) in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
681 subject -> { in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
688 + "@Provides-annotated method.", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
691 " [Parent] ParentModule.missingDependency(dub)", in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
697 " [Grandchild] Grandchild.object() [Parent → Child → Grandchild]")) in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
698 .onSource(parent) in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
699 .onLineContaining("interface Parent"); in multibindingContributionBetweenAncestorComponentAndEntrypointComponent()
717 Source module = in manyDependencies() local
723 "import dagger.Module;", in manyDependencies()
726 "@Module", in manyDependencies()
740 CompilerTests.daggerCompiler(component, module, notBound) in manyDependencies()
743 subject -> { in manyDependencies()
748 "NotBound cannot be provided without an @Provides-annotated method.", in manyDependencies()
805 subject -> { in tooManyRequests()
811 + "@Provides-annotated method.", in tooManyRequests()
862 subject -> { in tooManyEntryPoints()
868 + "@Provides-annotated method.", in tooManyEntryPoints()
891 Source parent = in missingBindingInAllComponentsAndEntryPoints() local
893 "Parent", in missingBindingInAllComponentsAndEntryPoints()
897 "interface Parent {", in missingBindingInAllComponentsAndEntryPoints()
931 CompilerTests.daggerCompiler(parent, child, foo, bar, baz) in missingBindingInAllComponentsAndEntryPoints()
934 subject -> { in missingBindingInAllComponentsAndEntryPoints()
940 + "@Provides-annotated method.", in missingBindingInAllComponentsAndEntryPoints()
943 " [Parent] Bar(baz)", in missingBindingInAllComponentsAndEntryPoints()
945 " [Parent] Parent.bar()", in missingBindingInAllComponentsAndEntryPoints()
947 " Parent.foo()", in missingBindingInAllComponentsAndEntryPoints()
948 " Child.foo() [Parent → Child]", in missingBindingInAllComponentsAndEntryPoints()
949 " Child.baz() [Parent → Child]")) in missingBindingInAllComponentsAndEntryPoints()
950 .onSource(parent) in missingBindingInAllComponentsAndEntryPoints()
951 .onLineContaining("interface Parent"); in missingBindingInAllComponentsAndEntryPoints()
961 Source parent = in sameSubcomponentUsedInDifferentHierarchies() local
962 CompilerTests.javaSource("test.Parent", in sameSubcomponentUsedInDifferentHierarchies()
968 "interface Parent {", in sameSubcomponentUsedInDifferentHierarchies()
1011 Source module = in sameSubcomponentUsedInDifferentHierarchies() local
1015 "import dagger.Module;", in sameSubcomponentUsedInDifferentHierarchies()
1018 "@Module", in sameSubcomponentUsedInDifferentHierarchies()
1024 CompilerTests.daggerCompiler(parent, child1, child2, repeatedSub, injectable, module) in sameSubcomponentUsedInDifferentHierarchies()
1027 subject -> { in sameSubcomponentUsedInDifferentHierarchies()
1030 .onSource(parent) in sameSubcomponentUsedInDifferentHierarchies()
1031 .onLineContaining("interface Parent"); in sameSubcomponentUsedInDifferentHierarchies()
1037 Source parent = in requestUnusedBindingInDifferentComponent() local
1039 "test.Parent", in requestUnusedBindingInDifferentComponent()
1045 "interface Parent {", in requestUnusedBindingInDifferentComponent()
1074 "import dagger.Module;", in requestUnusedBindingInDifferentComponent()
1077 "@Module", in requestUnusedBindingInDifferentComponent()
1085 CompilerTests.daggerCompiler(parent, child1, child2, child2Module) in requestUnusedBindingInDifferentComponent()
1088 subject -> { in requestUnusedBindingInDifferentComponent()
1094 + "@Provides-annotated method.", in requestUnusedBindingInDifferentComponent()
1097 " [Child1] Child1.getObject() [Parent → Child1]", in requestUnusedBindingInDifferentComponent()
1106 Source parent = in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide() local
1108 "test.Parent", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1114 "interface Parent {", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1156 "import dagger.Module;", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1161 "@Module", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1170 "import dagger.Module;", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1175 "@Module", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1189 "import dagger.Module;", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1195 "@Module", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1205 parent, child1, child2, repeatedSub, child1Module, child2Module, repeatedSubModule) in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1208 subject -> { in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1214 + "@Provides-annotated method.", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1218 + "[Parent → Child1 → RepeatedSub]", in sameSubcomponentUsedInDifferentHierarchiesMissingBindingFromOneSide()
1227 Source parent = in differentComponentPkgSameSimpleNameMissingBinding() local
1229 "test.Parent", in differentComponentPkgSameSimpleNameMissingBinding()
1235 "interface Parent {", in differentComponentPkgSameSimpleNameMissingBinding()
1288 "import dagger.Module;", in differentComponentPkgSameSimpleNameMissingBinding()
1293 "@Module", in differentComponentPkgSameSimpleNameMissingBinding()
1302 "import dagger.Module;", in differentComponentPkgSameSimpleNameMissingBinding()
1307 "@Module", in differentComponentPkgSameSimpleNameMissingBinding()
1321 "import dagger.Module;", in differentComponentPkgSameSimpleNameMissingBinding()
1327 "@Module", in differentComponentPkgSameSimpleNameMissingBinding()
1337 parent, child1, child2, sub1, sub2, child1Module, child2Module, repeatedSubModule) in differentComponentPkgSameSimpleNameMissingBinding()
1340 subject -> { in differentComponentPkgSameSimpleNameMissingBinding()
1346 + "@Provides-annotated method.", in differentComponentPkgSameSimpleNameMissingBinding()
1349 " [Sub] Sub.getObject() [Parent → Child1 → Sub]", in differentComponentPkgSameSimpleNameMissingBinding()
1385 "import dagger.Module;", in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1390 "@Module", in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1415 "import dagger.Module;", in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1421 "@Module", in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1433 subject -> { in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1439 "Set<? extends Bar> cannot be provided without an @Provides-annotated " in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1452 " [MyComponent] Dagger-generated binding for Set<Bar>")) in requestWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1488 "import dagger.Module;", in injectParameterDoesNotSuppressWildcardGeneration_conflictsWithNonWildcardTypeBinding()
1494 "@Module", in injectParameterDoesNotSuppressWildcardGeneration_conflictsWithNonWildcardTypeBinding()
1506 subject -> { in injectParameterDoesNotSuppressWildcardGeneration_conflictsWithNonWildcardTypeBinding()
1512 "Set<? extends Bar> cannot be provided without an @Provides-annotated " in injectParameterDoesNotSuppressWildcardGeneration_conflictsWithNonWildcardTypeBinding()
1522 " [MyComponent] Dagger-generated binding for Set<Bar>")) in injectParameterDoesNotSuppressWildcardGeneration_conflictsWithNonWildcardTypeBinding()
1561 "import dagger.Module;", in injectWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1567 "@Module", in injectWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1579 subject -> { in injectWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1585 "Set<? extends Bar> cannot be provided without an @Provides-annotated " in injectWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1595 " [MyComponent] Dagger-generated binding for Set<Bar>")) in injectWildcardTypeWithNonWildcardTypeBindingProvided_failsWithMissingBinding()
1630 "import dagger.Module", in requestFinalClassWithWildcardAnnotation_missingWildcardTypeBinding()
1634 "@Module", in requestFinalClassWithWildcardAnnotation_missingWildcardTypeBinding()
1642 subject -> { in requestFinalClassWithWildcardAnnotation_missingWildcardTypeBinding()
1648 "List<Bar> cannot be provided without an @Provides-annotated method.", in requestFinalClassWithWildcardAnnotation_missingWildcardTypeBinding()
1697 "import dagger.Module;", in multipleTypeParameters_notSuppressWildcardType_failsWithMissingBinding()
1701 "@Module", in multipleTypeParameters_notSuppressWildcardType_failsWithMissingBinding()
1712 subject -> { in multipleTypeParameters_notSuppressWildcardType_failsWithMissingBinding()
1721 + "@Inject constructor or an @Provides-annotated method." in multipleTypeParameters_notSuppressWildcardType_failsWithMissingBinding()
1723 + "@Provides-annotated method.", in multipleTypeParameters_notSuppressWildcardType_failsWithMissingBinding()
1776 "import dagger.Module;", in missingBindingWithoutQualifier_warnAboutSimilarTypeWithQualifierExists()
1782 "@Module", in missingBindingWithoutQualifier_warnAboutSimilarTypeWithQualifierExists()
1795 subject -> { in missingBindingWithoutQualifier_warnAboutSimilarTypeWithQualifierExists()
1835 "import dagger.Module;", in missingWildcardTypeWithObjectBound_providedRawType_warnAboutSimilarTypeExists()
1839 "@Module", in missingWildcardTypeWithObjectBound_providedRawType_warnAboutSimilarTypeExists()
1850 subject -> { in missingWildcardTypeWithObjectBound_providedRawType_warnAboutSimilarTypeExists()
1858 + "@Provides-annotated method." in missingWildcardTypeWithObjectBound_providedRawType_warnAboutSimilarTypeExists()
1859 : "Bar<?> cannot be provided without an @Provides-annotated method.", in missingWildcardTypeWithObjectBound_providedRawType_warnAboutSimilarTypeExists()
1901 "import dagger.Module;", in missingWildcardType_providedRawType_warnAboutSimilarTypeExists()
1905 "@Module", in missingWildcardType_providedRawType_warnAboutSimilarTypeExists()
1916 subject -> { in missingWildcardType_providedRawType_warnAboutSimilarTypeExists()