Path Lines of Code ast/src/main/kotlin/motif/ast/IrAnnotated.kt 8 ast/src/main/kotlin/motif/ast/IrAnnotation.kt 8 ast/src/main/kotlin/motif/ast/IrClass.kt 23 ast/src/main/kotlin/motif/ast/IrEquivalence.kt 5 ast/src/main/kotlin/motif/ast/IrField.kt 5 ast/src/main/kotlin/motif/ast/IrHasModifiers.kt 8 ast/src/main/kotlin/motif/ast/IrMethod.kt 9 ast/src/main/kotlin/motif/ast/IrModifier.kt 18 ast/src/main/kotlin/motif/ast/IrParameter.kt 5 ast/src/main/kotlin/motif/ast/IrType.kt 26 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XAnnotation.kt 39 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XElement.kt 23 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XOverrides.kt 90 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XProcessingEnv.kt 16 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XType.kt 243 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeElement.kt 58 compiler/ast/src/main/kotlin/com/uber/xprocessing/ext/XTypeUtils.kt 17 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerAnnotation.kt 41 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerClass.kt 97 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerField.kt 16 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethod.kt 70 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerMethodParameter.kt 20 compiler/ast/src/main/kotlin/motif/ast/compiler/CompilerType.kt 75 compiler/ast/src/main/kotlin/motif/ast/compiler/IrUtil.kt 14 compiler/ksp/src/main/kotlin/motif/compiler/ksp/MotifSymbolProcessorProvider.kt 25 compiler/src/main/kotlin/motif/compiler/CodeGenerator.kt 55 compiler/src/main/kotlin/motif/compiler/JavaCodeGenerator.kt 246 compiler/src/main/kotlin/motif/compiler/KotlinCodeGenerator.kt 294 compiler/src/main/kotlin/motif/compiler/KotlinTypeWorkaround.kt 61 compiler/src/main/kotlin/motif/compiler/MotifProcessingStep.kt 84 compiler/src/main/kotlin/motif/compiler/Names.kt 98 compiler/src/main/kotlin/motif/compiler/Processor.kt 14 compiler/src/main/kotlin/motif/compiler/ScopeImpl.kt 224 compiler/src/main/kotlin/motif/compiler/ScopeImplFactory.kt 365 compiler/src/main/kotlin/motif/compiler/XFunSpec.kt 71 compiler/src/main/kotlin/motif/compiler/XNameVisitor.kt 100 config/spotless/copyright.java 1 config/spotless/copyright.kt 1 core/src/main/kotlin/motif/core/Cycle.kt 38 core/src/main/kotlin/motif/core/ProcessingError.kt 16 core/src/main/kotlin/motif/core/ResolvedGraph.kt 127 core/src/main/kotlin/motif/core/ScopeGraph.kt 42 core/src/main/kotlin/motif/core/State.kt 136 errormessage/src/main/kotlin/motif/errormessage/AccessMethodParametersHandler.kt 17 errormessage/src/main/kotlin/motif/errormessage/AlreadySatisfiedHandler.kt 18 errormessage/src/main/kotlin/motif/errormessage/CannotResolveTypeHandler.kt 17 errormessage/src/main/kotlin/motif/errormessage/DependencyCycleHandler.kt 21 errormessage/src/main/kotlin/motif/errormessage/DependencyMethodWithParametersHandler.kt 16 errormessage/src/main/kotlin/motif/errormessage/DuplicatedChildParameterSourceHandler.kt 27 errormessage/src/main/kotlin/motif/errormessage/DuplicatedDependenciesMethodHandler.kt 20 errormessage/src/main/kotlin/motif/errormessage/ErrorHandler.kt 77 errormessage/src/main/kotlin/motif/errormessage/ErrorMessage.kt 35 errormessage/src/main/kotlin/motif/errormessage/InjectAnnotationRequiredHandler.kt 21 errormessage/src/main/kotlin/motif/errormessage/InvalidFactoryMethodHandler.kt 14 errormessage/src/main/kotlin/motif/errormessage/InvalidQualifierHandler.kt 14 errormessage/src/main/kotlin/motif/errormessage/NoSuitableConstructorHandler.kt 18 errormessage/src/main/kotlin/motif/errormessage/NodeHandler.kt 57 errormessage/src/main/kotlin/motif/errormessage/NotAssignableBindsMethodHandler.kt 20 errormessage/src/main/kotlin/motif/errormessage/NullableDynamicDependencyHandler.kt 20 errormessage/src/main/kotlin/motif/errormessage/NullableFactoryMethodHandler.kt 17 errormessage/src/main/kotlin/motif/errormessage/NullableParameterHandler.kt 19 errormessage/src/main/kotlin/motif/errormessage/NullableSpreadMethodHandler.kt 19 errormessage/src/main/kotlin/motif/errormessage/ObjectsConstructorFoundHandler.kt 15 errormessage/src/main/kotlin/motif/errormessage/ObjectsFieldFoundHandler.kt 14 errormessage/src/main/kotlin/motif/errormessage/ScopeCycleHandler.kt 13 errormessage/src/main/kotlin/motif/errormessage/ScopeExtendsScopeMethodHandler.kt 14 errormessage/src/main/kotlin/motif/errormessage/ScopeMustBeAnInterfaceHandler.kt 15 errormessage/src/main/kotlin/motif/errormessage/UnexposedSourceHandler.kt 22 errormessage/src/main/kotlin/motif/errormessage/UnsatisfiedDependencyHandler.kt 11 errormessage/src/main/kotlin/motif/errormessage/UnspreadableTypeHandler.kt 17 errormessage/src/main/kotlin/motif/errormessage/VoidDependenciesMethodHandler.kt 15 errormessage/src/main/kotlin/motif/errormessage/VoidFactoryMethodHandler.kt 14 errormessage/src/main/kotlin/motif/errormessage/VoidScopeMethodHandler.kt 14 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJAnnotation.kt 72 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJClass.kt 76 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJField.kt 12 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethod.kt 27 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJMethodParameter.kt 20 intellij/ast/src/main/kotlin/motif/ast/intellij/IntelliJType.kt 45 intellij/ast/src/main/kotlin/motif/ast/intellij/IrUtil.kt 18 intellij/src/main/kotlin/motif/intellij/AttachMotifServiceActivity.kt 9 intellij/src/main/kotlin/motif/intellij/ChildChangeListener.kt 53 intellij/src/main/kotlin/motif/intellij/GraphFactory.kt 55 intellij/src/main/kotlin/motif/intellij/GraphManager.kt 99 intellij/src/main/kotlin/motif/intellij/MotifService.kt 207 intellij/src/main/kotlin/motif/intellij/PsiUtils.kt 20 intellij/src/main/kotlin/motif/intellij/ScopeHierarchyUtils.kt 143 intellij/src/main/kotlin/motif/intellij/actions/MotifAncestorGraphAction.kt 50 intellij/src/main/kotlin/motif/intellij/actions/MotifGraphAction.kt 34 intellij/src/main/kotlin/motif/intellij/actions/MotifUsageAction.kt 46 intellij/src/main/kotlin/motif/intellij/analytics/AnalyticsService.kt 20 intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsActions.kt 14 intellij/src/main/kotlin/motif/intellij/analytics/MotifAnalyticsLogger.kt 4 intellij/src/main/kotlin/motif/intellij/hierarchy/ErrorHierarchyBrowser.kt 100 intellij/src/main/kotlin/motif/intellij/hierarchy/HierarchyBrowserBase.kt 33 intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyBrowser.kt 198 intellij/src/main/kotlin/motif/intellij/hierarchy/ScopeHierarchyTreeStructure.kt 260 intellij/src/main/kotlin/motif/intellij/hierarchy/ScopePropertyHierarchyBrowser.kt 163 intellij/src/main/kotlin/motif/intellij/hierarchy/UsageHierarchyBrowser.kt 69 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyDependenciesSectionDescriptor.kt 19 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyDependencyDescriptor.kt 24 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyErrorDescriptor.kt 136 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyNodeDescriptor.kt 39 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyRootDescriptor.kt 33 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyRootErrorDescriptor.kt 24 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyScopeAncestorDescriptor.kt 14 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyScopeDescriptor.kt 32 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySimpleDescriptor.kt 23 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySinkDescriptor.kt 102 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySinkDetailsDescriptor.kt 27 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySinksSectionDescriptor.kt 28 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySourceDescriptor.kt 70 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySourceDetailsDescriptor.kt 27 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySourcesAndSinksSectionDescriptor.kt 26 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchySourcesSectionDescriptor.kt 29 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyUsageSectionDescriptor.kt 20 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyUsageSinksSectionDescriptor.kt 24 intellij/src/main/kotlin/motif/intellij/hierarchy/descriptor/ScopeHierarchyUsageSourcesSectionDescriptor.kt 24 intellij/src/main/kotlin/motif/intellij/provider/ScopeHierarchyLineMarkerProvider.kt 78 intellij/src/main/kotlin/motif/intellij/provider/ScopeNavigationLineMarkerProvider.kt 150 intellij/src/main/kotlin/motif/intellij/ui/MotifErrorPanel.kt 43 intellij/src/main/kotlin/motif/intellij/ui/MotifScopePanel.kt 71 intellij/src/main/kotlin/motif/intellij/ui/MotifUsagePanel.kt 26 intellij/src/main/resources/META-INF/plugin.xml 84 lib/src/main/java/motif/Creatable.java 2 lib/src/main/java/motif/DoNotCache.java 2 lib/src/main/java/motif/Expose.java 2 lib/src/main/java/motif/NoDependencies.java 2 lib/src/main/java/motif/Objects.java 2 lib/src/main/java/motif/Scope.java 2 lib/src/main/java/motif/ScopeFactory.java 68 lib/src/main/java/motif/ScopeImpl.java 6 lib/src/main/java/motif/Spread.java 5 lib/src/main/java/motif/internal/Constants.java 5 lib/src/main/java/motif/internal/DaggerScope.java 4 lib/src/main/java/motif/internal/None.java 5 models/src/main/kotlin/motif/models/Dependencies.kt 48 models/src/main/kotlin/motif/models/FactoryMethod.kt 125 models/src/main/kotlin/motif/models/MotifError.kt 2 models/src/main/kotlin/motif/models/Node.kt 41 models/src/main/kotlin/motif/models/Objects.kt 17 models/src/main/kotlin/motif/models/ParsingError.kt 67 models/src/main/kotlin/motif/models/Scope.kt 74 models/src/main/kotlin/motif/models/ScopeMethod.kt 52 models/src/main/kotlin/motif/models/Spread.kt 25 models/src/main/kotlin/motif/models/Type.kt 47 viewmodel/src/main/kotlin/motif/viewmodel/GraphViewModel.kt 65 viewmodel/src/main/kotlin/motif/viewmodel/ProvidedDependency.kt 8 viewmodel/src/main/kotlin/motif/viewmodel/RequiredDependency.kt 5 viewmodel/src/main/kotlin/motif/viewmodel/ScopeViewModel.kt 8 viewmodel/src/main/kotlin/motif/viewmodel/TestRenderer.kt 119