├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── publish-release.yml │ └── publish-snapshot.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── RELEASING.md ├── compiler-utils ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ ├── CompositeSymbolProcessor.kt │ │ ├── ContextAware.kt │ │ ├── MergeScope.kt │ │ └── Util.kt │ └── testFixtures │ └── kotlin │ └── software │ └── amazon │ └── lastmile │ └── kotlin │ └── inject │ └── anvil │ ├── Asserts.kt │ ├── CommonSourceCode.kt │ └── Compilation.kt ├── compiler ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ ├── KotlinInjectExtensionSymbolProcessorProvider.kt │ │ └── processor │ │ ├── ContributesBindingProcessor.kt │ │ ├── ContributesSubcomponentFactoryProcessor.kt │ │ ├── ContributesSubcomponentProcessor.kt │ │ ├── ContributesToProcessor.kt │ │ ├── CreateComponentProcessor.kt │ │ ├── GenerateKotlinInjectComponentProcessor.kt │ │ ├── MergeComponentProcessor.kt │ │ └── extend │ │ └── ContributingAnnotationProcessor.kt │ └── test │ └── kotlin │ └── software │ └── amazon │ └── lastmile │ └── kotlin │ └── inject │ └── anvil │ ├── KotlinInjectExtensionSymbolProcessorProviderTest.kt │ ├── MergeScopeParserTest.kt │ └── processor │ ├── ContributesBindingProcessorTest.kt │ ├── ContributesSubcomponentFactoryProcessorTest.kt │ ├── ContributesSubcomponentProcessorTest.kt │ ├── ContributesToProcessorTest.kt │ ├── CreateComponentProcessorTest.kt │ ├── GenerateKotlinInjectComponentProcessorTest.kt │ ├── MergeComponentProcessorTest.kt │ └── extend │ ├── ContributingAnnotationProcessorTest.kt │ └── CustomSymbolProcessorTest.kt ├── gradle.properties ├── gradle ├── detekt-config.yml ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-js-store └── yarn.lock ├── runtime-optional ├── api │ ├── android │ │ └── runtime-optional.api │ └── jvm │ │ └── runtime-optional.api ├── build.gradle ├── gradle.properties └── src │ ├── commonMain │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ ├── AppScope.kt │ │ ├── ForScope.kt │ │ └── SingleIn.kt │ ├── jvmAndAndroid │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ ├── ForScope.kt │ │ └── SingleIn.kt │ └── nonJvmAndAndroid │ └── kotlin │ └── software │ └── amazon │ └── lastmile │ └── kotlin │ └── inject │ └── anvil │ ├── ForScope.kt │ └── SingleIn.kt ├── runtime ├── api │ ├── android │ │ └── runtime.api │ └── jvm │ │ └── runtime.api ├── build.gradle ├── gradle.properties └── src │ └── commonMain │ └── kotlin │ └── software │ └── amazon │ └── lastmile │ └── kotlin │ └── inject │ └── anvil │ ├── ContributesBinding.kt │ ├── ContributesSubcomponent.kt │ ├── ContributesTo.kt │ ├── MergeComponent.kt │ ├── extend │ └── ContributingAnnotation.kt │ └── internal │ ├── Origin.kt │ └── Subcomponent.kt ├── sample ├── app │ ├── build.gradle │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── software │ │ │ └── amazon │ │ │ └── lastmile │ │ │ └── kotlin │ │ │ └── inject │ │ │ └── anvil │ │ │ └── sample │ │ │ └── AndroidAppComponent.kt │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── software │ │ │ └── amazon │ │ │ └── lastmile │ │ │ └── kotlin │ │ │ └── inject │ │ │ └── anvil │ │ │ └── sample │ │ │ └── AndroidAppComponentTest.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── software │ │ │ └── amazon │ │ │ └── lastmile │ │ │ └── kotlin │ │ │ └── inject │ │ │ └── anvil │ │ │ └── sample │ │ │ └── ApplicationIdProviderComponent.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── software │ │ │ └── amazon │ │ │ └── lastmile │ │ │ └── kotlin │ │ │ └── inject │ │ │ └── anvil │ │ │ └── sample │ │ │ └── IosAppComponent.kt │ │ └── iosTest │ │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ └── sample │ │ └── IosAppComponentTest.kt └── lib │ ├── build.gradle │ └── src │ ├── androidMain │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ └── sample │ │ └── AndroidApplicationIdProvider.kt │ ├── commonMain │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── lastmile │ │ └── kotlin │ │ └── inject │ │ └── anvil │ │ └── sample │ │ └── ApplicationIdProvider.kt │ └── iosMain │ └── kotlin │ └── software │ └── amazon │ └── lastmile │ └── kotlin │ └── inject │ └── anvil │ └── sample │ └── IosApplicationIdProvider.kt └── settings.gradle /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.github/workflows/publish-snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/RELEASING.md -------------------------------------------------------------------------------- /compiler-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/build.gradle -------------------------------------------------------------------------------- /compiler-utils/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/gradle.properties -------------------------------------------------------------------------------- /compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/CompositeSymbolProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/CompositeSymbolProcessor.kt -------------------------------------------------------------------------------- /compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContextAware.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContextAware.kt -------------------------------------------------------------------------------- /compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeScope.kt -------------------------------------------------------------------------------- /compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Util.kt -------------------------------------------------------------------------------- /compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Asserts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Asserts.kt -------------------------------------------------------------------------------- /compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/CommonSourceCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/CommonSourceCode.kt -------------------------------------------------------------------------------- /compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Compilation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler-utils/src/testFixtures/kotlin/software/amazon/lastmile/kotlin/inject/anvil/Compilation.kt -------------------------------------------------------------------------------- /compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/build.gradle -------------------------------------------------------------------------------- /compiler/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/gradle.properties -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/KotlinInjectExtensionSymbolProcessorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/KotlinInjectExtensionSymbolProcessorProvider.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesBindingProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesBindingProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentFactoryProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentFactoryProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesToProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesToProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/CreateComponentProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/CreateComponentProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/GenerateKotlinInjectComponentProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/GenerateKotlinInjectComponentProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/MergeComponentProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/MergeComponentProcessor.kt -------------------------------------------------------------------------------- /compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/ContributingAnnotationProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/main/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/ContributingAnnotationProcessor.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/KotlinInjectExtensionSymbolProcessorProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/KotlinInjectExtensionSymbolProcessorProviderTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeScopeParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeScopeParserTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesBindingProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesBindingProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentFactoryProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentFactoryProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesSubcomponentProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesToProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/ContributesToProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/CreateComponentProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/CreateComponentProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/GenerateKotlinInjectComponentProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/GenerateKotlinInjectComponentProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/MergeComponentProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/MergeComponentProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/ContributingAnnotationProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/ContributingAnnotationProcessorTest.kt -------------------------------------------------------------------------------- /compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/CustomSymbolProcessorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/compiler/src/test/kotlin/software/amazon/lastmile/kotlin/inject/anvil/processor/extend/CustomSymbolProcessorTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradle/detekt-config.yml -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-js-store/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/kotlin-js-store/yarn.lock -------------------------------------------------------------------------------- /runtime-optional/api/android/runtime-optional.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/api/android/runtime-optional.api -------------------------------------------------------------------------------- /runtime-optional/api/jvm/runtime-optional.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/api/jvm/runtime-optional.api -------------------------------------------------------------------------------- /runtime-optional/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/build.gradle -------------------------------------------------------------------------------- /runtime-optional/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/gradle.properties -------------------------------------------------------------------------------- /runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/AppScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/AppScope.kt -------------------------------------------------------------------------------- /runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt -------------------------------------------------------------------------------- /runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt -------------------------------------------------------------------------------- /runtime-optional/src/jvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/jvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt -------------------------------------------------------------------------------- /runtime-optional/src/jvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/jvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt -------------------------------------------------------------------------------- /runtime-optional/src/nonJvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/nonJvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ForScope.kt -------------------------------------------------------------------------------- /runtime-optional/src/nonJvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime-optional/src/nonJvmAndAndroid/kotlin/software/amazon/lastmile/kotlin/inject/anvil/SingleIn.kt -------------------------------------------------------------------------------- /runtime/api/android/runtime.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/api/android/runtime.api -------------------------------------------------------------------------------- /runtime/api/jvm/runtime.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/api/jvm/runtime.api -------------------------------------------------------------------------------- /runtime/build.gradle: -------------------------------------------------------------------------------- 1 | plugins { 2 | id 'software.amazon.lib.kmp' 3 | } 4 | -------------------------------------------------------------------------------- /runtime/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/gradle.properties -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesBinding.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesSubcomponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesSubcomponent.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesTo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/ContributesTo.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/MergeComponent.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/extend/ContributingAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/extend/ContributingAnnotation.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/internal/Origin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/internal/Origin.kt -------------------------------------------------------------------------------- /runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/internal/Subcomponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/runtime/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/internal/Subcomponent.kt -------------------------------------------------------------------------------- /sample/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/build.gradle -------------------------------------------------------------------------------- /sample/app/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/app/src/androidMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/androidMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidAppComponent.kt -------------------------------------------------------------------------------- /sample/app/src/androidUnitTest/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidAppComponentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/androidUnitTest/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidAppComponentTest.kt -------------------------------------------------------------------------------- /sample/app/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/ApplicationIdProviderComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/ApplicationIdProviderComponent.kt -------------------------------------------------------------------------------- /sample/app/src/iosMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosAppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/iosMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosAppComponent.kt -------------------------------------------------------------------------------- /sample/app/src/iosTest/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosAppComponentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/app/src/iosTest/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosAppComponentTest.kt -------------------------------------------------------------------------------- /sample/lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/lib/build.gradle -------------------------------------------------------------------------------- /sample/lib/src/androidMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidApplicationIdProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/lib/src/androidMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/AndroidApplicationIdProvider.kt -------------------------------------------------------------------------------- /sample/lib/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/ApplicationIdProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/lib/src/commonMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/ApplicationIdProvider.kt -------------------------------------------------------------------------------- /sample/lib/src/iosMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosApplicationIdProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/sample/lib/src/iosMain/kotlin/software/amazon/lastmile/kotlin/inject/anvil/sample/IosApplicationIdProvider.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/kotlin-inject-anvil/HEAD/settings.gradle --------------------------------------------------------------------------------