├── .buildscript └── deploy-snapshot.sh ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DAGGER.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── ast ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── motif │ │ └── ast │ │ ├── IrAnnotated.kt │ │ ├── IrAnnotation.kt │ │ ├── IrClass.kt │ │ ├── IrEquivalence.kt │ │ ├── IrField.kt │ │ ├── IrHasModifiers.kt │ │ ├── IrMethod.kt │ │ ├── IrModifier.kt │ │ ├── IrParameter.kt │ │ ├── IrType.kt │ │ └── README.md │ └── test │ └── kotlin │ └── motif │ └── ast │ └── SimpleNameTest.kt ├── compiler ├── README.md ├── ast │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ ├── main │ │ └── kotlin │ │ │ ├── com │ │ │ └── uber │ │ │ │ └── xprocessing │ │ │ │ └── ext │ │ │ │ ├── XAnnotation.kt │ │ │ │ ├── XElement.kt │ │ │ │ ├── XOverrides.kt │ │ │ │ ├── XProcessingEnv.kt │ │ │ │ ├── XType.kt │ │ │ │ ├── XTypeElement.kt │ │ │ │ └── XTypeUtils.kt │ │ │ └── motif │ │ │ └── ast │ │ │ └── compiler │ │ │ ├── CompilerAnnotation.kt │ │ │ ├── CompilerClass.kt │ │ │ ├── CompilerField.kt │ │ │ ├── CompilerMethod.kt │ │ │ ├── CompilerMethodParameter.kt │ │ │ ├── CompilerType.kt │ │ │ └── IrUtil.kt │ │ └── test │ │ └── kotlin │ │ └── motif │ │ └── ast │ │ └── compiler │ │ └── CompilerClassTest.kt ├── build.gradle ├── gradle.properties ├── ksp │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ ├── kotlin │ │ └── motif │ │ │ └── compiler │ │ │ └── ksp │ │ │ └── MotifSymbolProcessorProvider.kt │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider └── src │ ├── main │ ├── kotlin │ │ └── motif │ │ │ └── compiler │ │ │ ├── CodeGenerator.kt │ │ │ ├── JavaCodeGenerator.kt │ │ │ ├── KotlinCodeGenerator.kt │ │ │ ├── KotlinTypeWorkaround.kt │ │ │ ├── MotifProcessingStep.kt │ │ │ ├── Names.kt │ │ │ ├── Processor.kt │ │ │ ├── ScopeImpl.kt │ │ │ ├── ScopeImplFactory.kt │ │ │ ├── XFunSpec.kt │ │ │ └── XNameVisitor.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor │ └── test │ ├── java │ ├── license │ │ └── LicenseTest.kt │ └── motif │ │ └── compiler │ │ ├── NamesTest.kt │ │ ├── ProGuard.kt │ │ ├── TestHarness.kt │ │ └── TestParameters.kt │ └── resources │ └── default.pro ├── config └── spotless │ ├── copyright.java │ └── copyright.kt ├── core ├── README.md ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── motif │ └── core │ ├── Cycle.kt │ ├── ProcessingError.kt │ ├── ResolvedGraph.kt │ ├── ScopeGraph.kt │ └── State.kt ├── errormessage ├── README.md ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── motif │ └── errormessage │ ├── AccessMethodParametersHandler.kt │ ├── AlreadySatisfiedHandler.kt │ ├── CannotResolveTypeHandler.kt │ ├── DependencyCycleHandler.kt │ ├── DependencyMethodWithParametersHandler.kt │ ├── DuplicatedChildParameterSourceHandler.kt │ ├── DuplicatedDependenciesMethodHandler.kt │ ├── ErrorHandler.kt │ ├── ErrorMessage.kt │ ├── InjectAnnotationRequiredHandler.kt │ ├── InvalidFactoryMethodHandler.kt │ ├── InvalidQualifierHandler.kt │ ├── NoSuitableConstructorHandler.kt │ ├── NodeHandler.kt │ ├── NotAssignableBindsMethodHandler.kt │ ├── NullableDynamicDependencyHandler.kt │ ├── NullableFactoryMethodHandler.kt │ ├── NullableParameterHandler.kt │ ├── NullableSpreadMethodHandler.kt │ ├── ObjectsConstructorFoundHandler.kt │ ├── ObjectsFieldFoundHandler.kt │ ├── ScopeCycleHandler.kt │ ├── ScopeExtendsScopeMethodHandler.kt │ ├── ScopeMustBeAnInterfaceHandler.kt │ ├── UnexposedSourceHandler.kt │ ├── UnsatisfiedDependencyHandler.kt │ ├── UnspreadableTypeHandler.kt │ ├── VoidDependenciesMethodHandler.kt │ ├── VoidFactoryMethodHandler.kt │ └── VoidScopeMethodHandler.kt ├── gradle.properties ├── gradle ├── dependencies.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── intellij ├── README.md ├── ast │ ├── README.md │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── motif │ │ │ └── ast │ │ │ └── intellij │ │ │ ├── IntelliJAnnotation.kt │ │ │ ├── IntelliJClass.kt │ │ │ ├── IntelliJField.kt │ │ │ ├── IntelliJMethod.kt │ │ │ ├── IntelliJMethodParameter.kt │ │ │ ├── IntelliJType.kt │ │ │ └── IrUtil.kt │ │ └── test │ │ └── kotlin │ │ └── motif │ │ └── ast │ │ └── intellij │ │ ├── IntelliJAnnotationTest.kt │ │ ├── IntelliJClassTest.kt │ │ └── IntelliJKotlinTest.kt ├── build.gradle ├── gradle.properties └── src │ ├── main │ ├── kotlin │ │ └── motif │ │ │ └── intellij │ │ │ ├── AttachMotifServiceActivity.kt │ │ │ ├── ChildChangeListener.kt │ │ │ ├── GraphFactory.kt │ │ │ ├── GraphManager.kt │ │ │ ├── MotifService.kt │ │ │ ├── PsiUtils.kt │ │ │ ├── ScopeHierarchyUtils.kt │ │ │ ├── actions │ │ │ ├── MotifAncestorGraphAction.kt │ │ │ ├── MotifGraphAction.kt │ │ │ └── MotifUsageAction.kt │ │ │ ├── analytics │ │ │ ├── AnalyticsService.kt │ │ │ ├── MotifAnalyticsActions.kt │ │ │ └── MotifAnalyticsLogger.kt │ │ │ ├── hierarchy │ │ │ ├── ErrorHierarchyBrowser.kt │ │ │ ├── HierarchyBrowserBase.kt │ │ │ ├── ScopeHierarchyBrowser.kt │ │ │ ├── ScopeHierarchyTreeStructure.kt │ │ │ ├── ScopePropertyHierarchyBrowser.kt │ │ │ ├── UsageHierarchyBrowser.kt │ │ │ └── descriptor │ │ │ │ ├── ScopeHierarchyDependenciesSectionDescriptor.kt │ │ │ │ ├── ScopeHierarchyDependencyDescriptor.kt │ │ │ │ ├── ScopeHierarchyErrorDescriptor.kt │ │ │ │ ├── ScopeHierarchyNodeDescriptor.kt │ │ │ │ ├── ScopeHierarchyRootDescriptor.kt │ │ │ │ ├── ScopeHierarchyRootErrorDescriptor.kt │ │ │ │ ├── ScopeHierarchyScopeAncestorDescriptor.kt │ │ │ │ ├── ScopeHierarchyScopeDescriptor.kt │ │ │ │ ├── ScopeHierarchySimpleDescriptor.kt │ │ │ │ ├── ScopeHierarchySinkDescriptor.kt │ │ │ │ ├── ScopeHierarchySinkDetailsDescriptor.kt │ │ │ │ ├── ScopeHierarchySinksSectionDescriptor.kt │ │ │ │ ├── ScopeHierarchySourceDescriptor.kt │ │ │ │ ├── ScopeHierarchySourceDetailsDescriptor.kt │ │ │ │ ├── ScopeHierarchySourcesAndSinksSectionDescriptor.kt │ │ │ │ ├── ScopeHierarchySourcesSectionDescriptor.kt │ │ │ │ ├── ScopeHierarchyUsageSectionDescriptor.kt │ │ │ │ ├── ScopeHierarchyUsageSinksSectionDescriptor.kt │ │ │ │ └── ScopeHierarchyUsageSourcesSectionDescriptor.kt │ │ │ ├── provider │ │ │ ├── ScopeHierarchyLineMarkerProvider.kt │ │ │ └── ScopeNavigationLineMarkerProvider.kt │ │ │ └── ui │ │ │ ├── MotifErrorPanel.kt │ │ │ ├── MotifScopePanel.kt │ │ │ └── MotifUsagePanel.kt │ └── resources │ │ ├── META-INF │ │ └── plugin.xml │ │ └── icons │ │ └── icon.svg │ └── test │ └── kotlin │ └── motif │ └── intellij │ └── TestHarness.kt ├── lib ├── build.gradle ├── gradle.properties └── src │ └── main │ └── java │ └── motif │ ├── Creatable.java │ ├── DoNotCache.java │ ├── Expose.java │ ├── NoDependencies.java │ ├── Objects.java │ ├── Scope.java │ ├── ScopeFactory.java │ ├── ScopeImpl.java │ ├── Spread.java │ └── internal │ ├── Constants.java │ ├── DaggerScope.java │ └── None.java ├── models ├── README.md ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── motif │ │ └── models │ │ ├── Dependencies.kt │ │ ├── FactoryMethod.kt │ │ ├── MotifError.kt │ │ ├── Node.kt │ │ ├── Objects.kt │ │ ├── ParsingError.kt │ │ ├── Scope.kt │ │ ├── ScopeMethod.kt │ │ ├── Spread.kt │ │ └── Type.kt │ └── test │ └── kotlin │ └── motif │ └── models │ └── motif │ ├── BaseTest.kt │ └── ModelsSmokeTest.kt ├── samples ├── dagger-comparison │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── motif │ │ │ └── daggercomparison │ │ │ ├── dagger │ │ │ ├── LoggedInComponent.java │ │ │ ├── LoggedInController.java │ │ │ ├── LoggedInView.java │ │ │ ├── RootComponent.java │ │ │ ├── RootController.java │ │ │ └── RootView.java │ │ │ └── motif │ │ │ ├── LoggedInController.java │ │ │ ├── LoggedInScope.java │ │ │ ├── LoggedInView.java │ │ │ ├── RootController.java │ │ │ ├── RootScope.java │ │ │ └── RootView.java │ │ └── res │ │ └── layout │ │ ├── loggedin.xml │ │ └── root.xml ├── sample-kotlin-ksp │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── motif │ │ │ └── sample │ │ │ ├── Greeter.kt │ │ │ ├── MainActivity.kt │ │ │ └── MainScope.kt │ │ └── res │ │ └── layout │ │ └── activity_main.xml ├── sample-kotlin │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── motif │ │ │ └── sample │ │ │ ├── Greeter.kt │ │ │ ├── MainActivity.kt │ │ │ └── MainScope.kt │ │ └── res │ │ └── layout │ │ └── activity_main.xml ├── sample-lib-ksp │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── example │ │ └── sample_lib_ksp │ │ ├── Greeter.java │ │ └── JavaScope.java ├── sample-lib │ ├── build.gradle │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── motif │ │ │ └── sample │ │ │ └── lib │ │ │ ├── bottom_header │ │ │ ├── BottomHeaderController.java │ │ │ ├── BottomHeaderScope.java │ │ │ └── BottomHeaderView.java │ │ │ ├── controller │ │ │ ├── Controller.java │ │ │ ├── ControllerAdapter.java │ │ │ ├── ControllerObjects.java │ │ │ └── ViewlessControllerObjects.java │ │ │ ├── db │ │ │ ├── Database.java │ │ │ ├── FileSystem.java │ │ │ ├── FileTypeConverter.java │ │ │ ├── Photo.java │ │ │ ├── PhotoDao.java │ │ │ ├── PhotoTag.java │ │ │ ├── RoomDatabase.java │ │ │ └── Tag.java │ │ │ ├── multiselect │ │ │ └── MultiSelector.java │ │ │ ├── photo │ │ │ └── PhotoDiffItemCallback.java │ │ │ └── view │ │ │ └── SquareImageView.java │ │ └── res │ │ ├── drawable │ │ ├── ic_arrow_forward_black_24dp.xml │ │ ├── ic_close_black_24dp.xml │ │ ├── ic_local_offer_black_24dp.xml │ │ └── ic_style_black_24dp.xml │ │ ├── layout │ │ └── bottomheader.xml │ │ └── values │ │ └── values.xml └── sample │ ├── build.gradle │ └── src │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── motif │ │ │ └── sample │ │ │ └── app │ │ │ ├── application │ │ │ └── Application.java │ │ │ ├── bottom_sheet │ │ │ ├── BottomSheetController.java │ │ │ ├── BottomSheetScope.java │ │ │ └── BottomSheetView.java │ │ │ ├── photo_grid │ │ │ ├── PhotoGridAdapter.java │ │ │ ├── PhotoGridController.java │ │ │ ├── PhotoGridScope.java │ │ │ └── PhotoGridView.java │ │ │ ├── photo_grid_item │ │ │ ├── PhotoGridItemController.java │ │ │ ├── PhotoGridItemScope.java │ │ │ └── PhotoGridItemView.java │ │ │ ├── photo_list │ │ │ ├── PhotoListAdapter.java │ │ │ ├── PhotoListController.java │ │ │ ├── PhotoListScope.java │ │ │ └── PhotoListView.java │ │ │ ├── photo_list_item │ │ │ ├── PhotoListItemController.java │ │ │ ├── PhotoListItemScope.java │ │ │ └── PhotoListItemView.java │ │ │ └── root │ │ │ ├── RootActivity.java │ │ │ ├── RootController.java │ │ │ ├── RootFactory.java │ │ │ ├── RootScope.java │ │ │ └── RootView.java │ └── res │ │ ├── drawable-hdpi │ │ └── ub__ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ub__ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ub__ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ub__ic_launcher.png │ │ ├── drawable-xxxhdpi │ │ └── ub__ic_launcher.png │ │ ├── layout │ │ ├── bottomsheet.xml │ │ ├── photo_grid.xml │ │ ├── photo_grid_item.xml │ │ ├── photo_grid_item_overlay.xml │ │ ├── photo_list.xml │ │ ├── photo_list_item.xml │ │ └── root.xml │ │ └── values │ │ └── values.xml │ └── test │ └── java │ └── motif │ └── sample │ └── app │ └── root │ └── RootScopeTest.java ├── settings.gradle ├── tests ├── README.md ├── build.gradle ├── compiler │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── motif │ │ │ └── stubcompiler │ │ │ └── StubProcessor.kt │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── javax.annotation.processing.Processor └── src │ └── main │ └── java │ ├── external │ ├── E010_duplicate_factory_method_cross_module │ │ └── Child.java │ ├── T028_external │ │ └── Child.java │ ├── T030_buck_classusage_motif │ │ ├── A.java │ │ └── Child.java │ ├── T031_buck_classusage_dagger │ │ ├── A.java │ │ └── Child.java │ ├── T032_buck_classusage_dagger_subcomponents │ │ ├── A.java │ │ └── Child.java │ ├── T033_unprocessed_scope │ │ ├── Child.java │ │ └── DO_NOT_PROCESS │ └── T066_package_private_objects_method │ │ └── ScopeObjects.java │ └── testcases │ ├── E001_missing_dependencies │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E002_nonstandard_dependencies_name │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E003_scope_cycle │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E004_scope_cycle_2 │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E005_dependencies_cycle │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E006_dependencies_cycle_2 │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E008_duplicate_factory_method │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E009_duplicate_factory_method_cross_scope │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E010_duplicate_factory_method_cross_module │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E011_dynamic_dependency_not_exposed │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── Grandchild.java │ └── Scope.java │ ├── E013_missing_dependencies_multiple_scopes │ ├── ChildA.java │ ├── ChildB.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E014_missing_dependencies_multiple_dependencies │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E015_missing_dependency_constructor │ ├── A.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E016_missing_dependencies_multilevel │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── Grandchild.java │ └── Scope.java │ ├── E017_not_exposed │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E018_not_exposed_prioritize_over_duplicate_factory_methods │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── GrandParent.java │ └── Parent.java │ ├── E019_objects_fields │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E020_objects_constructor │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E021_nullable_factory_method_return │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E022_nullable_factory_method_param │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E023_objects_fields_inherited │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── ObjectsParent.java │ └── Scope.java │ ├── E024_scope_class │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E025_dependency_cycle_3 │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E026_factory_method_missing_constructor_inject │ ├── A.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E027_invalid_scope_method │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E028_invalid_scope_method_2 │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E029_invalid_objects_method │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E030_invalid_objects_method_2 │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E031_type_not_spreadable │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E032_no_suitable_constructor │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E033_not_assignable │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E034_void_dependencies_method │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E035_dependency_method_parameters │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E036_no_suitable_constructor_interface │ ├── ERROR.txt │ ├── Foo.java │ ├── GRAPH.txt │ └── Scope.java │ ├── E037_spread_not_exposed │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── Scope.java │ └── Spreadable.java │ ├── E038_unchecked_binds │ ├── A.java │ ├── B.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E039_binds_different_type_parameters │ ├── A.java │ ├── B.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E040_binds_different_primitives │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E041_nullable_spread_method │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── Scope.java │ └── Spreadable.java │ ├── E042_binds_invalid_wildcard_extends │ ├── A.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E043_binds_invalid_wildcard_super │ ├── A.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E044_dynamic_dependency_duplicate_factory_method │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E045_dynamic_dependency_duplicate_factory_method2 │ ├── Child1.java │ ├── Child2.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E046_diamond_unsatisfied_sink │ ├── Child1.java │ ├── Child2.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── GrandChild.java │ └── Scope.java │ ├── E047_duplicate_factory_method_spread │ ├── ERROR.txt │ ├── Foo.java │ ├── GRAPH.txt │ └── Scope.java │ ├── E048_duplicate_factory_method_spread2 │ ├── Child.java │ ├── ERROR.txt │ ├── Foo.java │ ├── GRAPH.txt │ └── Scope.java │ ├── E049_duplicate_factory_method_spread3 │ ├── Child.java │ ├── ERROR.txt │ ├── Foo.java │ ├── GRAPH.txt │ └── Scope.java │ ├── E050_unsatisfied_dependency_no_duplicates │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ ├── Grandchild.java │ └── Scope.java │ ├── E051_nullable_dynamic_dependency │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E052_custom_qualifier_with_nonstring_value │ ├── CustomQualifier.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E053_custom_qualifier_with_nonvalue_member │ ├── CustomQualifier.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E054_custom_qualifier_with_multiple_members │ ├── CustomQualifier.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E055_duplicated_dynamic_dependency_source │ ├── Child.java │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E056_creatable_duplicate_dependencies_method │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.java │ ├── E057_scope_extends_scope │ ├── BarScope.java │ ├── ERROR.txt │ ├── FooScope.java │ └── GRAPH.txt │ ├── E058_scope_extends_scope_intermediate_class │ ├── BarScope.java │ ├── ERROR.txt │ ├── FooScope.java │ ├── GRAPH.txt │ └── Intermediate.java │ ├── E059_unexposed_on_subset_of_paths │ ├── BarScope.java │ ├── BazScope.java │ ├── ERROR.txt │ ├── FooScope.java │ └── GRAPH.txt │ ├── KE001_nullable_parameter │ ├── ERROR.txt │ ├── GRAPH.txt │ └── Scope.kt │ ├── KE002_nullable_constructor_parameter │ ├── ERROR.txt │ ├── Foo.kt │ ├── GRAPH.txt │ └── Scope.kt │ ├── KT001_basic_scope │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT002_constructor_factory_method │ ├── Foo.kt │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT003_constructor_factory_method_generics │ ├── Foo.kt │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT004_constructor_factory_method_inheritance │ ├── Bar.kt │ ├── Foo.kt │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT005_qualifier │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT006_reference_self │ ├── Child.kt │ ├── Foo.kt │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT007_scope_factory_dependencies │ ├── GRAPH.txt │ ├── Scope.kt │ ├── Test.java │ └── config.pro │ ├── KT008_use_null_field_init_kotlin │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── KT009_use_null_field_concurrency_kotlin │ ├── GRAPH.txt │ ├── Scope.kt │ └── Test.java │ ├── T001_empty_scope │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T002_access_method │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T003_multiple_dependencies │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T004_qualifier │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T005_custom_qualifier │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T006_custom_qualifier_with_string_value │ ├── CustomQualifier.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T008_scope_dependency │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T009_dependency_cache │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T010_dependency_cache_donotcache │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T011_inheritence_scope │ ├── GRAPH.txt │ ├── Scope.java │ ├── ScopeGrandparent.java │ ├── ScopeParent.java │ └── Test.java │ ├── T012_inheritence_objects │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── ObjectsGrandparent.java │ ├── ObjectsParent.java │ ├── Scope.java │ └── Test.java │ ├── T013_override_scope │ ├── GRAPH.txt │ ├── Scope.java │ ├── ScopeParent.java │ └── Test.java │ ├── T014_override_objects │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── ObjectsParent.java │ ├── Scope.java │ └── Test.java │ ├── T015_factory_method_constructor │ ├── A.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T016_factory_method_binds │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T017_spread │ ├── GRAPH.txt │ ├── Scope.java │ ├── Spreadable.java │ └── Test.java │ ├── T018_spread_inheritence │ ├── GRAPH.txt │ ├── Scope.java │ ├── Spreadable.java │ ├── SpreadableParent.java │ └── Test.java │ ├── T019_nested_classes │ ├── Foo.java │ ├── GRAPH.txt │ └── Test.java │ ├── T020_naming_collisions │ ├── Foo.java │ ├── GRAPH.txt │ ├── Test.java │ ├── c │ │ └── SomeDependency.java │ └── d │ │ └── SomeDependency.java │ ├── T021_objects_interface │ ├── Dependency.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T022_factory_method_constructor_dependencies │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T023_factory_method_binds_dependencies │ ├── A.java │ ├── B.java │ ├── C.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T024_child │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T025_child_dependency_from_parent │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T026_child_dynamic_dependency │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T027_nonstandard_objects_name │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T028_external │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T033_unprocessed_scope │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T034_dagger_as_parent │ ├── Component.java │ ├── GRAPH.txt │ ├── SKIP_KOTLIN │ ├── Scope.java │ ├── ScopeImpl.java │ └── Test.java │ ├── T035_dagger_as_child │ ├── Component.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T036_dagger_spread │ ├── Component.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T039_factory_method_constructor_prioritize_annotation │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T040_keywords │ ├── Abstract.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T041_objects_static_field │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T042_bind_qualified │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T043_private_objects_method │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T044_static_objects_method │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T045_dynamic_dependency_expose │ ├── Child.java │ ├── GRAPH.txt │ ├── Grandchild.java │ ├── Scope.java │ └── Test.java │ ├── T046_spread_static_spreadable_method │ ├── GRAPH.txt │ ├── Scope.java │ ├── Spreadable.java │ └── Test.java │ ├── T047_dynamic_dependency_named_component │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T048_expose_spread_factory_method │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ ├── Spreadable.java │ └── Test.java │ ├── T049_binds_primitive │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T050_spreadable_with_nullable │ ├── GRAPH.txt │ ├── Scope.java │ ├── Spreadable.java │ └── Test.java │ ├── T051_binds_interface │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T052_binds_interface_generic │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T053_binds_bounded_type_parameters │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T054_binds_wildcards │ ├── A.java │ ├── B.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T055_binds_upcast │ ├── A.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T056_deferred_rounds │ ├── Child.java │ ├── GRAPH.txt │ ├── SKIP_INTELLIJ │ ├── SKIP_KOTLIN │ ├── Scope.java │ └── Test.java │ ├── T057_generic_dynamic_dependency │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T058_dynamic_dependency_overrides_expose │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T059_default_objects_methods │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T060_default_objects_methods2 │ ├── GRAPH.txt │ ├── IntObjects.java │ ├── Scope.java │ ├── StringObjects.java │ └── Test.java │ ├── T061_hide_duplicate_with_dependencies │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T062_hide_duplicate_with_dependencies_spread │ ├── Child.java │ ├── Foo.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T063_diamond_expose_to_grandchild │ ├── ChildA.java │ ├── ChildB.java │ ├── GRAPH.txt │ ├── GrandChild.java │ ├── Scope.java │ └── Test.java │ ├── T064_diamond_child_parameter_override │ ├── Child1.java │ ├── Child2.java │ ├── GRAPH.txt │ ├── GrandChild.java │ ├── Scope.java │ └── Test.java │ ├── T065_diamond_hide_source │ ├── Child1.java │ ├── Child2.java │ ├── GRAPH.txt │ ├── GrandChild.java │ ├── Scope.java │ └── Test.java │ ├── T066_package_private_objects_method │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T067_type_annotation │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T068_missing_dependency_no_creatable │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T069_creatable_no_generated_dependencies │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T070_creatable_child │ ├── Child.java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T071_creatable_no_dependencies │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ ├── T071_scope_factory │ ├── GRAPH.txt │ ├── Scope.java │ ├── Test.java │ └── config.pro │ ├── T072_scope_factory │ ├── GRAPH.txt │ ├── Scope.java │ ├── Test.java │ └── config.pro │ ├── T073_scope_factory_no_dependencies │ ├── GRAPH.txt │ ├── Scope.java │ ├── Test.java │ └── config.pro │ ├── T074_superclass_nested_class │ ├── Bar.java │ ├── Foo.java │ ├── GRAPH.txt │ ├── Scope.java │ ├── Test.java │ └── config.pro │ ├── T075_scope_factory_unused_dependencies │ ├── GRAPH.txt │ ├── Scope.java │ ├── Test.java │ └── config.pro │ ├── T076_inner_class_dependency │ ├── GRAPH.txt │ ├── Other.java │ ├── Scope.java │ └── Test.java │ ├── T077_use_null_field_init_java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java │ └── T078_use_null_field_concurrency_java │ ├── GRAPH.txt │ ├── Scope.java │ └── Test.java ├── viewmodel ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── motif │ └── viewmodel │ ├── GraphViewModel.kt │ ├── ProvidedDependency.kt │ ├── RequiredDependency.kt │ ├── ScopeViewModel.kt │ └── TestRenderer.kt ├── xprocessing-testing ├── build.gradle └── gradle.properties └── xprocessing ├── build.gradle └── gradle.properties /.buildscript/deploy-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/.buildscript/deploy-snapshot.sh -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | build/ 3 | *.iml 4 | .gradle/ 5 | local.properties 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DAGGER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/DAGGER.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/RELEASING.md -------------------------------------------------------------------------------- /ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/README.md -------------------------------------------------------------------------------- /ast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/build.gradle -------------------------------------------------------------------------------- /ast/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/gradle.properties -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrAnnotated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrAnnotated.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrAnnotation.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrClass.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrEquivalence.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrEquivalence.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrField.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrHasModifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrHasModifiers.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrMethod.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrModifier.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrParameter.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/IrType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/IrType.kt -------------------------------------------------------------------------------- /ast/src/main/kotlin/motif/ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/main/kotlin/motif/ast/README.md -------------------------------------------------------------------------------- /ast/src/test/kotlin/motif/ast/SimpleNameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/ast/src/test/kotlin/motif/ast/SimpleNameTest.kt -------------------------------------------------------------------------------- /compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/README.md -------------------------------------------------------------------------------- /compiler/ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/README.md -------------------------------------------------------------------------------- /compiler/ast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/build.gradle -------------------------------------------------------------------------------- /compiler/ast/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/gradle.properties -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XAnnotation.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XElement.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XOverrides.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XOverrides.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XProcessingEnv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XProcessingEnv.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XType.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeElement.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeUtils.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerAnnotation.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerClass.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerField.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethod.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethodParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethodParameter.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerType.kt -------------------------------------------------------------------------------- /compiler/ast/src/main/kotlin/motif/ast/compiler/IrUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/main/kotlin/motif/ast/compiler/IrUtil.kt -------------------------------------------------------------------------------- /compiler/ast/src/test/kotlin/motif/ast/compiler/CompilerClassTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ast/src/test/kotlin/motif/ast/compiler/CompilerClassTest.kt -------------------------------------------------------------------------------- /compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/build.gradle -------------------------------------------------------------------------------- /compiler/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/gradle.properties -------------------------------------------------------------------------------- /compiler/ksp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ksp/build.gradle -------------------------------------------------------------------------------- /compiler/ksp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ksp/gradle.properties -------------------------------------------------------------------------------- /compiler/ksp/src/main/kotlin/motif/compiler/ksp/MotifSymbolProcessorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/ksp/src/main/kotlin/motif/compiler/ksp/MotifSymbolProcessorProvider.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/CodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/CodeGenerator.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/JavaCodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/JavaCodeGenerator.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/KotlinCodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/KotlinCodeGenerator.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/KotlinTypeWorkaround.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/KotlinTypeWorkaround.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/MotifProcessingStep.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/MotifProcessingStep.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/Names.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/Names.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/Processor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/Processor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/ScopeImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/ScopeImpl.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/ScopeImplFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/ScopeImplFactory.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/XFunSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/XFunSpec.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/motif/compiler/XNameVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/main/kotlin/motif/compiler/XNameVisitor.kt -------------------------------------------------------------------------------- /compiler/src/test/java/license/LicenseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/java/license/LicenseTest.kt -------------------------------------------------------------------------------- /compiler/src/test/java/motif/compiler/NamesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/java/motif/compiler/NamesTest.kt -------------------------------------------------------------------------------- /compiler/src/test/java/motif/compiler/ProGuard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/java/motif/compiler/ProGuard.kt -------------------------------------------------------------------------------- /compiler/src/test/java/motif/compiler/TestHarness.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/java/motif/compiler/TestHarness.kt -------------------------------------------------------------------------------- /compiler/src/test/java/motif/compiler/TestParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/java/motif/compiler/TestParameters.kt -------------------------------------------------------------------------------- /compiler/src/test/resources/default.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/compiler/src/test/resources/default.pro -------------------------------------------------------------------------------- /config/spotless/copyright.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/config/spotless/copyright.java -------------------------------------------------------------------------------- /config/spotless/copyright.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/config/spotless/copyright.kt -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/README.md -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/gradle.properties -------------------------------------------------------------------------------- /core/src/main/kotlin/motif/core/Cycle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/src/main/kotlin/motif/core/Cycle.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/motif/core/ProcessingError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/src/main/kotlin/motif/core/ProcessingError.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/motif/core/ResolvedGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/src/main/kotlin/motif/core/ResolvedGraph.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/motif/core/ScopeGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/src/main/kotlin/motif/core/ScopeGraph.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/motif/core/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/core/src/main/kotlin/motif/core/State.kt -------------------------------------------------------------------------------- /errormessage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/README.md -------------------------------------------------------------------------------- /errormessage/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/build.gradle -------------------------------------------------------------------------------- /errormessage/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/gradle.properties -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/AccessMethodParametersHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/AccessMethodParametersHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/AlreadySatisfiedHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/AlreadySatisfiedHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/CannotResolveTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/CannotResolveTypeHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/DependencyCycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/DependencyCycleHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ErrorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ErrorHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ErrorMessage.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/InvalidFactoryMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/InvalidFactoryMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/InvalidQualifierHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/InvalidQualifierHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/NoSuitableConstructorHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/NoSuitableConstructorHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/NodeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/NodeHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/NullableFactoryMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/NullableFactoryMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/NullableParameterHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/NullableParameterHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/NullableSpreadMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/NullableSpreadMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ObjectsConstructorFoundHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ObjectsConstructorFoundHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ObjectsFieldFoundHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ObjectsFieldFoundHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ScopeCycleHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ScopeCycleHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ScopeExtendsScopeMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ScopeExtendsScopeMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/ScopeMustBeAnInterfaceHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/ScopeMustBeAnInterfaceHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/UnexposedSourceHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/UnexposedSourceHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/UnsatisfiedDependencyHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/UnsatisfiedDependencyHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/UnspreadableTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/UnspreadableTypeHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/VoidDependenciesMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/VoidDependenciesMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/VoidFactoryMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/VoidFactoryMethodHandler.kt -------------------------------------------------------------------------------- /errormessage/src/main/kotlin/motif/errormessage/VoidScopeMethodHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/errormessage/src/main/kotlin/motif/errormessage/VoidScopeMethodHandler.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradle/dependencies.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/gradlew.bat -------------------------------------------------------------------------------- /intellij/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/README.md -------------------------------------------------------------------------------- /intellij/ast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/README.md -------------------------------------------------------------------------------- /intellij/ast/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/build.gradle -------------------------------------------------------------------------------- /intellij/ast/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/gradle.properties -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJAnnotation.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJClass.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJField.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethod.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethodParameter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethodParameter.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJType.kt -------------------------------------------------------------------------------- /intellij/ast/src/main/kotlin/motif/ast/intellij/IrUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/main/kotlin/motif/ast/intellij/IrUtil.kt -------------------------------------------------------------------------------- /intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJAnnotationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJAnnotationTest.kt -------------------------------------------------------------------------------- /intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJClassTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJClassTest.kt -------------------------------------------------------------------------------- /intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/ast/src/test/kotlin/motif/ast/intellij/IntelliJKotlinTest.kt -------------------------------------------------------------------------------- /intellij/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/build.gradle -------------------------------------------------------------------------------- /intellij/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/gradle.properties -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/AttachMotifServiceActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/AttachMotifServiceActivity.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/ChildChangeListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/ChildChangeListener.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/GraphFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/GraphFactory.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/GraphManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/GraphManager.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/MotifService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/MotifService.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/PsiUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/PsiUtils.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/ScopeHierarchyUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/ScopeHierarchyUtils.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/actions/MotifAncestorGraphAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/actions/MotifAncestorGraphAction.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/actions/MotifGraphAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/actions/MotifGraphAction.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/actions/MotifUsageAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/actions/MotifUsageAction.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/analytics/AnalyticsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/analytics/AnalyticsService.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsActions.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsLogger.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/hierarchy/ErrorHierarchyBrowser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/hierarchy/ErrorHierarchyBrowser.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/hierarchy/HierarchyBrowserBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/hierarchy/HierarchyBrowserBase.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyBrowser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyBrowser.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyTreeStructure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyTreeStructure.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/hierarchy/UsageHierarchyBrowser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/hierarchy/UsageHierarchyBrowser.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/ui/MotifErrorPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/ui/MotifErrorPanel.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/ui/MotifScopePanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/ui/MotifScopePanel.kt -------------------------------------------------------------------------------- /intellij/src/main/kotlin/motif/intellij/ui/MotifUsagePanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/kotlin/motif/intellij/ui/MotifUsagePanel.kt -------------------------------------------------------------------------------- /intellij/src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /intellij/src/main/resources/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/main/resources/icons/icon.svg -------------------------------------------------------------------------------- /intellij/src/test/kotlin/motif/intellij/TestHarness.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/intellij/src/test/kotlin/motif/intellij/TestHarness.kt -------------------------------------------------------------------------------- /lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/build.gradle -------------------------------------------------------------------------------- /lib/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/gradle.properties -------------------------------------------------------------------------------- /lib/src/main/java/motif/Creatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/Creatable.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/DoNotCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/DoNotCache.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/Expose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/Expose.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/NoDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/NoDependencies.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/Objects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/Objects.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/Scope.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/ScopeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/ScopeFactory.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/ScopeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/ScopeImpl.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/Spread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/Spread.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/internal/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/internal/Constants.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/internal/DaggerScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/internal/DaggerScope.java -------------------------------------------------------------------------------- /lib/src/main/java/motif/internal/None.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/lib/src/main/java/motif/internal/None.java -------------------------------------------------------------------------------- /models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/README.md -------------------------------------------------------------------------------- /models/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/build.gradle -------------------------------------------------------------------------------- /models/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/gradle.properties -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Dependencies.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Dependencies.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/FactoryMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/FactoryMethod.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/MotifError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/MotifError.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Node.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Objects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Objects.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/ParsingError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/ParsingError.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Scope.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/ScopeMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/ScopeMethod.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Spread.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Spread.kt -------------------------------------------------------------------------------- /models/src/main/kotlin/motif/models/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/main/kotlin/motif/models/Type.kt -------------------------------------------------------------------------------- /models/src/test/kotlin/motif/models/motif/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/test/kotlin/motif/models/motif/BaseTest.kt -------------------------------------------------------------------------------- /models/src/test/kotlin/motif/models/motif/ModelsSmokeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/models/src/test/kotlin/motif/models/motif/ModelsSmokeTest.kt -------------------------------------------------------------------------------- /samples/dagger-comparison/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/dagger-comparison/build.gradle -------------------------------------------------------------------------------- /samples/dagger-comparison/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/dagger-comparison/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/dagger-comparison/src/main/res/layout/loggedin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/dagger-comparison/src/main/res/layout/loggedin.xml -------------------------------------------------------------------------------- /samples/dagger-comparison/src/main/res/layout/root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/dagger-comparison/src/main/res/layout/root.xml -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/build.gradle -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/src/main/java/motif/sample/Greeter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/src/main/java/motif/sample/Greeter.kt -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/src/main/java/motif/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/src/main/java/motif/sample/MainActivity.kt -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/src/main/java/motif/sample/MainScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/src/main/java/motif/sample/MainScope.kt -------------------------------------------------------------------------------- /samples/sample-kotlin-ksp/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin-ksp/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /samples/sample-kotlin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/build.gradle -------------------------------------------------------------------------------- /samples/sample-kotlin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-kotlin/src/main/java/motif/sample/Greeter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/src/main/java/motif/sample/Greeter.kt -------------------------------------------------------------------------------- /samples/sample-kotlin/src/main/java/motif/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/src/main/java/motif/sample/MainActivity.kt -------------------------------------------------------------------------------- /samples/sample-kotlin/src/main/java/motif/sample/MainScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/src/main/java/motif/sample/MainScope.kt -------------------------------------------------------------------------------- /samples/sample-kotlin/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-kotlin/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /samples/sample-lib-ksp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib-ksp/build.gradle -------------------------------------------------------------------------------- /samples/sample-lib-ksp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /samples/sample-lib-ksp/src/main/java/com/example/sample_lib_ksp/Greeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib-ksp/src/main/java/com/example/sample_lib_ksp/Greeter.java -------------------------------------------------------------------------------- /samples/sample-lib-ksp/src/main/java/com/example/sample_lib_ksp/JavaScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib-ksp/src/main/java/com/example/sample_lib_ksp/JavaScope.java -------------------------------------------------------------------------------- /samples/sample-lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/build.gradle -------------------------------------------------------------------------------- /samples/sample-lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/controller/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/controller/Controller.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/Database.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/FileSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/FileSystem.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/FileTypeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/FileTypeConverter.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/Photo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/Photo.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/PhotoDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/PhotoDao.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/PhotoTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/PhotoTag.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/RoomDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/RoomDatabase.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/db/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/db/Tag.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/multiselect/MultiSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/multiselect/MultiSelector.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/java/motif/sample/lib/view/SquareImageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/java/motif/sample/lib/view/SquareImageView.java -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/drawable/ic_arrow_forward_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/drawable/ic_arrow_forward_black_24dp.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/drawable/ic_close_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/drawable/ic_close_black_24dp.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/drawable/ic_local_offer_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/drawable/ic_local_offer_black_24dp.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/drawable/ic_style_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/drawable/ic_style_black_24dp.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/layout/bottomheader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/layout/bottomheader.xml -------------------------------------------------------------------------------- /samples/sample-lib/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample-lib/src/main/res/values/values.xml -------------------------------------------------------------------------------- /samples/sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/build.gradle -------------------------------------------------------------------------------- /samples/sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/application/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/application/Application.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/bottom_sheet/BottomSheetScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/bottom_sheet/BottomSheetScope.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/bottom_sheet/BottomSheetView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/bottom_sheet/BottomSheetView.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridAdapter.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridController.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridScope.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_grid/PhotoGridView.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListAdapter.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListController.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListScope.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/photo_list/PhotoListView.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/root/RootActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/root/RootActivity.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/root/RootController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/root/RootController.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/root/RootFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/root/RootFactory.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/root/RootScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/root/RootScope.java -------------------------------------------------------------------------------- /samples/sample/src/main/java/motif/sample/app/root/RootView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/java/motif/sample/app/root/RootView.java -------------------------------------------------------------------------------- /samples/sample/src/main/res/drawable-hdpi/ub__ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/drawable-hdpi/ub__ic_launcher.png -------------------------------------------------------------------------------- /samples/sample/src/main/res/drawable-mdpi/ub__ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/drawable-mdpi/ub__ic_launcher.png -------------------------------------------------------------------------------- /samples/sample/src/main/res/drawable-xhdpi/ub__ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/drawable-xhdpi/ub__ic_launcher.png -------------------------------------------------------------------------------- /samples/sample/src/main/res/drawable-xxhdpi/ub__ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/drawable-xxhdpi/ub__ic_launcher.png -------------------------------------------------------------------------------- /samples/sample/src/main/res/drawable-xxxhdpi/ub__ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/drawable-xxxhdpi/ub__ic_launcher.png -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/bottomsheet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/bottomsheet.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/photo_grid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/photo_grid.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/photo_grid_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/photo_grid_item.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/photo_grid_item_overlay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/photo_grid_item_overlay.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/photo_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/photo_list.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/photo_list_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/photo_list_item.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/layout/root.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/layout/root.xml -------------------------------------------------------------------------------- /samples/sample/src/main/res/values/values.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/main/res/values/values.xml -------------------------------------------------------------------------------- /samples/sample/src/test/java/motif/sample/app/root/RootScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/samples/sample/src/test/java/motif/sample/app/root/RootScopeTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/settings.gradle -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/build.gradle -------------------------------------------------------------------------------- /tests/compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/compiler/README.md -------------------------------------------------------------------------------- /tests/compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/compiler/build.gradle -------------------------------------------------------------------------------- /tests/compiler/src/main/java/motif/stubcompiler/StubProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/compiler/src/main/java/motif/stubcompiler/StubProcessor.kt -------------------------------------------------------------------------------- /tests/compiler/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- 1 | motif.stubcompiler.StubProcessor -------------------------------------------------------------------------------- /tests/src/main/java/external/T028_external/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T028_external/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T030_buck_classusage_motif/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T030_buck_classusage_motif/A.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T030_buck_classusage_motif/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T030_buck_classusage_motif/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T031_buck_classusage_dagger/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T031_buck_classusage_dagger/A.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T031_buck_classusage_dagger/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T031_buck_classusage_dagger/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T032_buck_classusage_dagger_subcomponents/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T032_buck_classusage_dagger_subcomponents/A.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T032_buck_classusage_dagger_subcomponents/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T032_buck_classusage_dagger_subcomponents/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T033_unprocessed_scope/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T033_unprocessed_scope/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/external/T033_unprocessed_scope/DO_NOT_PROCESS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/external/T033_unprocessed_scope/DO_NOT_PROCESS -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E001_missing_dependencies/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E001_missing_dependencies/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E001_missing_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E001_missing_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E001_missing_dependencies/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E001_missing_dependencies/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E002_nonstandard_dependencies_name/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E002_nonstandard_dependencies_name/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E002_nonstandard_dependencies_name/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E002_nonstandard_dependencies_name/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E002_nonstandard_dependencies_name/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E002_nonstandard_dependencies_name/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E003_scope_cycle/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E003_scope_cycle/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E003_scope_cycle/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E003_scope_cycle/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E003_scope_cycle/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E003_scope_cycle/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E004_scope_cycle_2/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E004_scope_cycle_2/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E004_scope_cycle_2/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E004_scope_cycle_2/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E004_scope_cycle_2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E004_scope_cycle_2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E004_scope_cycle_2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E004_scope_cycle_2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E005_dependencies_cycle/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E005_dependencies_cycle/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E005_dependencies_cycle/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E005_dependencies_cycle/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E005_dependencies_cycle/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E005_dependencies_cycle/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E006_dependencies_cycle_2/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E006_dependencies_cycle_2/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E006_dependencies_cycle_2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E006_dependencies_cycle_2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E006_dependencies_cycle_2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E006_dependencies_cycle_2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E008_duplicate_factory_method/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E008_duplicate_factory_method/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E008_duplicate_factory_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E008_duplicate_factory_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E008_duplicate_factory_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E008_duplicate_factory_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E009_duplicate_factory_method_cross_scope/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E009_duplicate_factory_method_cross_scope/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E009_duplicate_factory_method_cross_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E009_duplicate_factory_method_cross_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Grandchild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Grandchild.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E011_dynamic_dependency_not_exposed/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E013_missing_dependencies_multiple_scopes/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E013_missing_dependencies_multiple_scopes/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E013_missing_dependencies_multiple_scopes/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E013_missing_dependencies_multiple_scopes/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E015_missing_dependency_constructor/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E015_missing_dependency_constructor/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E015_missing_dependency_constructor/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E015_missing_dependency_constructor/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E015_missing_dependency_constructor/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E015_missing_dependency_constructor/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E015_missing_dependency_constructor/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E015_missing_dependency_constructor/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E016_missing_dependencies_multilevel/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E016_missing_dependencies_multilevel/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E016_missing_dependencies_multilevel/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E016_missing_dependencies_multilevel/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E016_missing_dependencies_multilevel/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E016_missing_dependencies_multilevel/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E016_missing_dependencies_multilevel/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E016_missing_dependencies_multilevel/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E017_not_exposed/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E017_not_exposed/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E017_not_exposed/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E017_not_exposed/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E017_not_exposed/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E017_not_exposed/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E017_not_exposed/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E017_not_exposed/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E019_objects_fields/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E019_objects_fields/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E019_objects_fields/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E019_objects_fields/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E019_objects_fields/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E019_objects_fields/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E020_objects_constructor/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E020_objects_constructor/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E020_objects_constructor/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E020_objects_constructor/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E020_objects_constructor/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E020_objects_constructor/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E021_nullable_factory_method_return/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E021_nullable_factory_method_return/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E021_nullable_factory_method_return/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E021_nullable_factory_method_return/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E021_nullable_factory_method_return/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E021_nullable_factory_method_return/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E022_nullable_factory_method_param/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E022_nullable_factory_method_param/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E022_nullable_factory_method_param/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E022_nullable_factory_method_param/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E022_nullable_factory_method_param/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E022_nullable_factory_method_param/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E023_objects_fields_inherited/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E023_objects_fields_inherited/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E023_objects_fields_inherited/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E023_objects_fields_inherited/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E023_objects_fields_inherited/ObjectsParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E023_objects_fields_inherited/ObjectsParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E023_objects_fields_inherited/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E023_objects_fields_inherited/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E024_scope_class/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E024_scope_class/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E024_scope_class/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E024_scope_class/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E024_scope_class/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E024_scope_class/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E025_dependency_cycle_3/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E025_dependency_cycle_3/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E025_dependency_cycle_3/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E025_dependency_cycle_3/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E025_dependency_cycle_3/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E025_dependency_cycle_3/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E027_invalid_scope_method/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E027_invalid_scope_method/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E027_invalid_scope_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E027_invalid_scope_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E027_invalid_scope_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E027_invalid_scope_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E028_invalid_scope_method_2/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E028_invalid_scope_method_2/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E028_invalid_scope_method_2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E028_invalid_scope_method_2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E028_invalid_scope_method_2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E028_invalid_scope_method_2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E029_invalid_objects_method/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E029_invalid_objects_method/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E029_invalid_objects_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E029_invalid_objects_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E029_invalid_objects_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E029_invalid_objects_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E030_invalid_objects_method_2/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E030_invalid_objects_method_2/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E030_invalid_objects_method_2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E030_invalid_objects_method_2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E030_invalid_objects_method_2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E030_invalid_objects_method_2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E031_type_not_spreadable/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E031_type_not_spreadable/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E031_type_not_spreadable/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E031_type_not_spreadable/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E031_type_not_spreadable/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E031_type_not_spreadable/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E032_no_suitable_constructor/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E032_no_suitable_constructor/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E032_no_suitable_constructor/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E032_no_suitable_constructor/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E032_no_suitable_constructor/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E032_no_suitable_constructor/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E033_not_assignable/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E033_not_assignable/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E033_not_assignable/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E033_not_assignable/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E033_not_assignable/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E033_not_assignable/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E034_void_dependencies_method/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E034_void_dependencies_method/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E034_void_dependencies_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E034_void_dependencies_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E034_void_dependencies_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E034_void_dependencies_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E035_dependency_method_parameters/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E035_dependency_method_parameters/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E035_dependency_method_parameters/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E035_dependency_method_parameters/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E035_dependency_method_parameters/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E035_dependency_method_parameters/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E036_no_suitable_constructor_interface/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E036_no_suitable_constructor_interface/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E036_no_suitable_constructor_interface/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E036_no_suitable_constructor_interface/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E036_no_suitable_constructor_interface/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E036_no_suitable_constructor_interface/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E036_no_suitable_constructor_interface/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E036_no_suitable_constructor_interface/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E037_spread_not_exposed/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E037_spread_not_exposed/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E037_spread_not_exposed/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E037_spread_not_exposed/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E037_spread_not_exposed/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E037_spread_not_exposed/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E037_spread_not_exposed/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E037_spread_not_exposed/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E037_spread_not_exposed/Spreadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E037_spread_not_exposed/Spreadable.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E038_unchecked_binds/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E038_unchecked_binds/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E038_unchecked_binds/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E038_unchecked_binds/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E038_unchecked_binds/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E038_unchecked_binds/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E038_unchecked_binds/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E038_unchecked_binds/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E038_unchecked_binds/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E038_unchecked_binds/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E039_binds_different_type_parameters/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E039_binds_different_type_parameters/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E039_binds_different_type_parameters/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E039_binds_different_type_parameters/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E039_binds_different_type_parameters/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E039_binds_different_type_parameters/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E039_binds_different_type_parameters/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E039_binds_different_type_parameters/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E039_binds_different_type_parameters/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E039_binds_different_type_parameters/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E040_binds_different_primitives/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E040_binds_different_primitives/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E040_binds_different_primitives/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E040_binds_different_primitives/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E040_binds_different_primitives/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E040_binds_different_primitives/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E041_nullable_spread_method/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E041_nullable_spread_method/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E041_nullable_spread_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E041_nullable_spread_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E041_nullable_spread_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E041_nullable_spread_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E041_nullable_spread_method/Spreadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E041_nullable_spread_method/Spreadable.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E042_binds_invalid_wildcard_extends/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E043_binds_invalid_wildcard_super/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Child1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Child1.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Child2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Child2.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/GrandChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/GrandChild.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E046_diamond_unsatisfied_sink/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E047_duplicate_factory_method_spread/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E047_duplicate_factory_method_spread/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E047_duplicate_factory_method_spread/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E047_duplicate_factory_method_spread/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E047_duplicate_factory_method_spread/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E047_duplicate_factory_method_spread/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E047_duplicate_factory_method_spread/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E047_duplicate_factory_method_spread/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E048_duplicate_factory_method_spread2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E049_duplicate_factory_method_spread3/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E050_unsatisfied_dependency_no_duplicates/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E050_unsatisfied_dependency_no_duplicates/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E050_unsatisfied_dependency_no_duplicates/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E050_unsatisfied_dependency_no_duplicates/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E051_nullable_dynamic_dependency/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E051_nullable_dynamic_dependency/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E051_nullable_dynamic_dependency/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E051_nullable_dynamic_dependency/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E051_nullable_dynamic_dependency/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E051_nullable_dynamic_dependency/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E051_nullable_dynamic_dependency/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E051_nullable_dynamic_dependency/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E057_scope_extends_scope/BarScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E057_scope_extends_scope/BarScope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E057_scope_extends_scope/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E057_scope_extends_scope/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E057_scope_extends_scope/FooScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E057_scope_extends_scope/FooScope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E057_scope_extends_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E057_scope_extends_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/BarScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/BarScope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/BazScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/BazScope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/FooScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/FooScope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/E059_unexposed_on_subset_of_paths/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE001_nullable_parameter/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE001_nullable_parameter/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE001_nullable_parameter/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE001_nullable_parameter/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE001_nullable_parameter/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE001_nullable_parameter/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE002_nullable_constructor_parameter/ERROR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE002_nullable_constructor_parameter/ERROR.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE002_nullable_constructor_parameter/Foo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE002_nullable_constructor_parameter/Foo.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE002_nullable_constructor_parameter/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE002_nullable_constructor_parameter/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KE002_nullable_constructor_parameter/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KE002_nullable_constructor_parameter/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT001_basic_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT001_basic_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT001_basic_scope/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT001_basic_scope/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT001_basic_scope/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT001_basic_scope/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT002_constructor_factory_method/Foo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT002_constructor_factory_method/Foo.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT002_constructor_factory_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT002_constructor_factory_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT002_constructor_factory_method/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT002_constructor_factory_method/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT002_constructor_factory_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT002_constructor_factory_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT003_constructor_factory_method_generics/Foo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT003_constructor_factory_method_generics/Foo.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT005_qualifier/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT005_qualifier/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT005_qualifier/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT005_qualifier/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT005_qualifier/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT005_qualifier/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT006_reference_self/Child.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT006_reference_self/Child.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT006_reference_self/Foo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT006_reference_self/Foo.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT006_reference_self/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT006_reference_self/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT006_reference_self/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT006_reference_self/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT006_reference_self/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT006_reference_self/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT007_scope_factory_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT007_scope_factory_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT007_scope_factory_dependencies/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT007_scope_factory_dependencies/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT007_scope_factory_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT007_scope_factory_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT007_scope_factory_dependencies/config.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT007_scope_factory_dependencies/config.pro -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT008_use_null_field_init_kotlin/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/KT009_use_null_field_concurrency_kotlin/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/KT009_use_null_field_concurrency_kotlin/Scope.kt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T001_empty_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T001_empty_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T001_empty_scope/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T001_empty_scope/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T001_empty_scope/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T001_empty_scope/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T002_access_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T002_access_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T002_access_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T002_access_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T002_access_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T002_access_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T003_multiple_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T003_multiple_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T003_multiple_dependencies/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T003_multiple_dependencies/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T003_multiple_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T003_multiple_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T004_qualifier/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T004_qualifier/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T004_qualifier/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T004_qualifier/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T004_qualifier/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T004_qualifier/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T005_custom_qualifier/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T005_custom_qualifier/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T005_custom_qualifier/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T005_custom_qualifier/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T005_custom_qualifier/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T005_custom_qualifier/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T005_custom_qualifier/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T005_custom_qualifier/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T005_custom_qualifier/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T005_custom_qualifier/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T008_scope_dependency/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T008_scope_dependency/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T008_scope_dependency/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T008_scope_dependency/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T008_scope_dependency/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T008_scope_dependency/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T009_dependency_cache/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T009_dependency_cache/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T009_dependency_cache/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T009_dependency_cache/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T009_dependency_cache/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T009_dependency_cache/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T010_dependency_cache_donotcache/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T010_dependency_cache_donotcache/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T010_dependency_cache_donotcache/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T010_dependency_cache_donotcache/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T010_dependency_cache_donotcache/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T010_dependency_cache_donotcache/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T011_inheritence_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T011_inheritence_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T011_inheritence_scope/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T011_inheritence_scope/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T011_inheritence_scope/ScopeGrandparent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T011_inheritence_scope/ScopeGrandparent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T011_inheritence_scope/ScopeParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T011_inheritence_scope/ScopeParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T011_inheritence_scope/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T011_inheritence_scope/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/ObjectsGrandparent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/ObjectsGrandparent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/ObjectsParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/ObjectsParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T012_inheritence_objects/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T012_inheritence_objects/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T013_override_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T013_override_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T013_override_scope/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T013_override_scope/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T013_override_scope/ScopeParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T013_override_scope/ScopeParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T013_override_scope/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T013_override_scope/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/ObjectsParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/ObjectsParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T014_override_objects/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T014_override_objects/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T015_factory_method_constructor/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T015_factory_method_constructor/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T015_factory_method_constructor/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T015_factory_method_constructor/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T015_factory_method_constructor/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T015_factory_method_constructor/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T015_factory_method_constructor/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T015_factory_method_constructor/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T016_factory_method_binds/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T016_factory_method_binds/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T016_factory_method_binds/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T016_factory_method_binds/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T016_factory_method_binds/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T016_factory_method_binds/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T016_factory_method_binds/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T016_factory_method_binds/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T016_factory_method_binds/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T016_factory_method_binds/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T017_spread/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T017_spread/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T017_spread/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T017_spread/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T017_spread/Spreadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T017_spread/Spreadable.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T017_spread/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T017_spread/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T018_spread_inheritence/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T018_spread_inheritence/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T018_spread_inheritence/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T018_spread_inheritence/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T018_spread_inheritence/Spreadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T018_spread_inheritence/Spreadable.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T018_spread_inheritence/SpreadableParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T018_spread_inheritence/SpreadableParent.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T018_spread_inheritence/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T018_spread_inheritence/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T019_nested_classes/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T019_nested_classes/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T019_nested_classes/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T019_nested_classes/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T019_nested_classes/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T019_nested_classes/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T020_naming_collisions/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T020_naming_collisions/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T020_naming_collisions/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T020_naming_collisions/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T020_naming_collisions/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T020_naming_collisions/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T020_naming_collisions/c/SomeDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T020_naming_collisions/c/SomeDependency.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T020_naming_collisions/d/SomeDependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T020_naming_collisions/d/SomeDependency.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T021_objects_interface/Dependency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T021_objects_interface/Dependency.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T021_objects_interface/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T021_objects_interface/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T021_objects_interface/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T021_objects_interface/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T021_objects_interface/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T021_objects_interface/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T023_factory_method_binds_dependencies/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T023_factory_method_binds_dependencies/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T023_factory_method_binds_dependencies/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T023_factory_method_binds_dependencies/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T023_factory_method_binds_dependencies/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T023_factory_method_binds_dependencies/C.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T023_factory_method_binds_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T023_factory_method_binds_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T023_factory_method_binds_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T023_factory_method_binds_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T024_child/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T024_child/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T024_child/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T024_child/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T024_child/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T024_child/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T024_child/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T024_child/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T025_child_dependency_from_parent/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T025_child_dependency_from_parent/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T025_child_dependency_from_parent/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T025_child_dependency_from_parent/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T025_child_dependency_from_parent/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T025_child_dependency_from_parent/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T025_child_dependency_from_parent/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T025_child_dependency_from_parent/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T026_child_dynamic_dependency/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T026_child_dynamic_dependency/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T026_child_dynamic_dependency/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T026_child_dynamic_dependency/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T026_child_dynamic_dependency/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T026_child_dynamic_dependency/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T026_child_dynamic_dependency/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T026_child_dynamic_dependency/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T027_nonstandard_objects_name/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T027_nonstandard_objects_name/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T027_nonstandard_objects_name/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T027_nonstandard_objects_name/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T027_nonstandard_objects_name/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T027_nonstandard_objects_name/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T028_external/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T028_external/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T028_external/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T028_external/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T028_external/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T028_external/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T033_unprocessed_scope/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T033_unprocessed_scope/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T033_unprocessed_scope/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T033_unprocessed_scope/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T033_unprocessed_scope/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T033_unprocessed_scope/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/Component.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/SKIP_KOTLIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/SKIP_KOTLIN -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/ScopeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/ScopeImpl.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T034_dagger_as_parent/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T034_dagger_as_parent/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T035_dagger_as_child/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T035_dagger_as_child/Component.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T035_dagger_as_child/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T035_dagger_as_child/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T035_dagger_as_child/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T035_dagger_as_child/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T035_dagger_as_child/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T035_dagger_as_child/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T036_dagger_spread/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T036_dagger_spread/Component.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T036_dagger_spread/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T036_dagger_spread/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T036_dagger_spread/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T036_dagger_spread/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T036_dagger_spread/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T036_dagger_spread/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T040_keywords/Abstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T040_keywords/Abstract.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T040_keywords/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T040_keywords/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T040_keywords/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T040_keywords/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T040_keywords/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T040_keywords/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T041_objects_static_field/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T041_objects_static_field/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T041_objects_static_field/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T041_objects_static_field/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T041_objects_static_field/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T041_objects_static_field/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T042_bind_qualified/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T042_bind_qualified/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T042_bind_qualified/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T042_bind_qualified/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T042_bind_qualified/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T042_bind_qualified/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T043_private_objects_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T043_private_objects_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T043_private_objects_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T043_private_objects_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T043_private_objects_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T043_private_objects_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T044_static_objects_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T044_static_objects_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T044_static_objects_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T044_static_objects_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T044_static_objects_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T044_static_objects_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T045_dynamic_dependency_expose/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T045_dynamic_dependency_expose/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T045_dynamic_dependency_expose/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T045_dynamic_dependency_expose/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T045_dynamic_dependency_expose/Grandchild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T045_dynamic_dependency_expose/Grandchild.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T045_dynamic_dependency_expose/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T045_dynamic_dependency_expose/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T045_dynamic_dependency_expose/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T045_dynamic_dependency_expose/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T046_spread_static_spreadable_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T046_spread_static_spreadable_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T046_spread_static_spreadable_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T046_spread_static_spreadable_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T046_spread_static_spreadable_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T046_spread_static_spreadable_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T048_expose_spread_factory_method/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T048_expose_spread_factory_method/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T048_expose_spread_factory_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T048_expose_spread_factory_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T048_expose_spread_factory_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T048_expose_spread_factory_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T048_expose_spread_factory_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T048_expose_spread_factory_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T049_binds_primitive/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T049_binds_primitive/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T049_binds_primitive/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T049_binds_primitive/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T049_binds_primitive/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T049_binds_primitive/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T050_spreadable_with_nullable/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T050_spreadable_with_nullable/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T050_spreadable_with_nullable/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T050_spreadable_with_nullable/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T050_spreadable_with_nullable/Spreadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T050_spreadable_with_nullable/Spreadable.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T050_spreadable_with_nullable/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T050_spreadable_with_nullable/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T051_binds_interface/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T051_binds_interface/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T051_binds_interface/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T051_binds_interface/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T051_binds_interface/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T051_binds_interface/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T051_binds_interface/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T051_binds_interface/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T051_binds_interface/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T051_binds_interface/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T052_binds_interface_generic/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T052_binds_interface_generic/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T052_binds_interface_generic/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T052_binds_interface_generic/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T052_binds_interface_generic/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T052_binds_interface_generic/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T052_binds_interface_generic/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T052_binds_interface_generic/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T052_binds_interface_generic/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T052_binds_interface_generic/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T053_binds_bounded_type_parameters/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T053_binds_bounded_type_parameters/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T053_binds_bounded_type_parameters/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T053_binds_bounded_type_parameters/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T053_binds_bounded_type_parameters/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T053_binds_bounded_type_parameters/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T053_binds_bounded_type_parameters/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T053_binds_bounded_type_parameters/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T053_binds_bounded_type_parameters/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T053_binds_bounded_type_parameters/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T054_binds_wildcards/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T054_binds_wildcards/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T054_binds_wildcards/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T054_binds_wildcards/B.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T054_binds_wildcards/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T054_binds_wildcards/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T054_binds_wildcards/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T054_binds_wildcards/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T054_binds_wildcards/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T054_binds_wildcards/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T055_binds_upcast/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T055_binds_upcast/A.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T055_binds_upcast/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T055_binds_upcast/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T055_binds_upcast/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T055_binds_upcast/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T055_binds_upcast/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T055_binds_upcast/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/SKIP_INTELLIJ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/SKIP_INTELLIJ -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/SKIP_KOTLIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/SKIP_KOTLIN -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T056_deferred_rounds/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T056_deferred_rounds/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T057_generic_dynamic_dependency/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T057_generic_dynamic_dependency/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T057_generic_dynamic_dependency/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T057_generic_dynamic_dependency/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T057_generic_dynamic_dependency/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T057_generic_dynamic_dependency/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T057_generic_dynamic_dependency/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T057_generic_dynamic_dependency/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T059_default_objects_methods/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T059_default_objects_methods/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T059_default_objects_methods/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T059_default_objects_methods/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T059_default_objects_methods/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T059_default_objects_methods/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T060_default_objects_methods2/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T060_default_objects_methods2/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T060_default_objects_methods2/IntObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T060_default_objects_methods2/IntObjects.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T060_default_objects_methods2/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T060_default_objects_methods2/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T060_default_objects_methods2/StringObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T060_default_objects_methods2/StringObjects.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T060_default_objects_methods2/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T060_default_objects_methods2/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T061_hide_duplicate_with_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/ChildA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/ChildA.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/ChildB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/ChildB.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T063_diamond_expose_to_grandchild/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T064_diamond_child_parameter_override/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T064_diamond_child_parameter_override/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T064_diamond_child_parameter_override/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T064_diamond_child_parameter_override/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T064_diamond_child_parameter_override/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T064_diamond_child_parameter_override/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/Child1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/Child1.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/Child2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/Child2.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/GrandChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/GrandChild.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T065_diamond_hide_source/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T065_diamond_hide_source/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T066_package_private_objects_method/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T066_package_private_objects_method/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T066_package_private_objects_method/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T066_package_private_objects_method/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T066_package_private_objects_method/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T066_package_private_objects_method/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T067_type_annotation/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T067_type_annotation/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T067_type_annotation/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T067_type_annotation/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T067_type_annotation/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T067_type_annotation/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T068_missing_dependency_no_creatable/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T068_missing_dependency_no_creatable/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T068_missing_dependency_no_creatable/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T068_missing_dependency_no_creatable/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T068_missing_dependency_no_creatable/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T068_missing_dependency_no_creatable/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T070_creatable_child/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T070_creatable_child/Child.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T070_creatable_child/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T070_creatable_child/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T070_creatable_child/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T070_creatable_child/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T070_creatable_child/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T070_creatable_child/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_creatable_no_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_creatable_no_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_creatable_no_dependencies/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_creatable_no_dependencies/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_creatable_no_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_creatable_no_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_scope_factory/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_scope_factory/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_scope_factory/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_scope_factory/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_scope_factory/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_scope_factory/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T071_scope_factory/config.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T071_scope_factory/config.pro -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T072_scope_factory/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T072_scope_factory/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T072_scope_factory/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T072_scope_factory/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T072_scope_factory/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T072_scope_factory/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T072_scope_factory/config.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T072_scope_factory/config.pro -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T073_scope_factory_no_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T073_scope_factory_no_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T073_scope_factory_no_dependencies/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T073_scope_factory_no_dependencies/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T073_scope_factory_no_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T073_scope_factory_no_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T073_scope_factory_no_dependencies/config.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T073_scope_factory_no_dependencies/config.pro -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/Bar.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/Foo.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T074_superclass_nested_class/config.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T074_superclass_nested_class/config.pro -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T075_scope_factory_unused_dependencies/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T075_scope_factory_unused_dependencies/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T075_scope_factory_unused_dependencies/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T075_scope_factory_unused_dependencies/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T076_inner_class_dependency/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T076_inner_class_dependency/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T076_inner_class_dependency/Other.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T076_inner_class_dependency/Other.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T076_inner_class_dependency/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T076_inner_class_dependency/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T076_inner_class_dependency/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T076_inner_class_dependency/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T077_use_null_field_init_java/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T077_use_null_field_init_java/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T077_use_null_field_init_java/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T077_use_null_field_init_java/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T077_use_null_field_init_java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T077_use_null_field_init_java/Test.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T078_use_null_field_concurrency_java/GRAPH.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T078_use_null_field_concurrency_java/GRAPH.txt -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T078_use_null_field_concurrency_java/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T078_use_null_field_concurrency_java/Scope.java -------------------------------------------------------------------------------- /tests/src/main/java/testcases/T078_use_null_field_concurrency_java/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/tests/src/main/java/testcases/T078_use_null_field_concurrency_java/Test.java -------------------------------------------------------------------------------- /viewmodel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/build.gradle -------------------------------------------------------------------------------- /viewmodel/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/gradle.properties -------------------------------------------------------------------------------- /viewmodel/src/main/kotlin/motif/viewmodel/GraphViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/src/main/kotlin/motif/viewmodel/GraphViewModel.kt -------------------------------------------------------------------------------- /viewmodel/src/main/kotlin/motif/viewmodel/ProvidedDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/src/main/kotlin/motif/viewmodel/ProvidedDependency.kt -------------------------------------------------------------------------------- /viewmodel/src/main/kotlin/motif/viewmodel/RequiredDependency.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/src/main/kotlin/motif/viewmodel/RequiredDependency.kt -------------------------------------------------------------------------------- /viewmodel/src/main/kotlin/motif/viewmodel/ScopeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/src/main/kotlin/motif/viewmodel/ScopeViewModel.kt -------------------------------------------------------------------------------- /viewmodel/src/main/kotlin/motif/viewmodel/TestRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/viewmodel/src/main/kotlin/motif/viewmodel/TestRenderer.kt -------------------------------------------------------------------------------- /xprocessing-testing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/xprocessing-testing/build.gradle -------------------------------------------------------------------------------- /xprocessing-testing/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/xprocessing-testing/gradle.properties -------------------------------------------------------------------------------- /xprocessing/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/xprocessing/build.gradle -------------------------------------------------------------------------------- /xprocessing/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/motif/HEAD/xprocessing/gradle.properties --------------------------------------------------------------------------------