├── .github └── CONTRIBUTING.md ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── doc └── adr │ ├── 0001-record-architecture-decisions.md │ └── 0002-use-packaging-for-major-version-interoperability.md ├── gradle.properties ├── gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-guice ├── build.gradle ├── gradle.properties └── src │ ├── jmh │ ├── java │ │ └── dev │ │ │ └── misfitlabs │ │ │ └── kotlinguice4 │ │ │ └── benchmarks │ │ │ ├── Complex.java │ │ │ ├── ComplexImpl.java │ │ │ ├── JavaInjectorBenchmark.java │ │ │ ├── Simple.java │ │ │ ├── SimpleImpl.java │ │ │ └── StringComplexImpl.java │ └── kotlin │ │ └── dev │ │ └── misfitlabs │ │ └── kotlinguice4 │ │ └── benchmarks │ │ ├── KotlinInjectorBenchmark.kt │ │ └── KotlinStandardInjectorBenchmark.kt │ ├── main │ ├── java │ │ └── dev │ │ │ └── misfitlabs │ │ │ └── kotlinguice4 │ │ │ └── multibindings │ │ │ ├── Element.java │ │ │ ├── MapKeys.java │ │ │ └── RealElement.java │ └── kotlin │ │ └── dev │ │ └── misfitlabs │ │ └── kotlinguice4 │ │ ├── InjectorExtensions.kt │ │ ├── Key.kt │ │ ├── KotlinBinder.kt │ │ ├── KotlinModule.kt │ │ ├── KotlinPrivateBinder.kt │ │ ├── KotlinPrivateModule.kt │ │ ├── TypeLiteral.kt │ │ ├── binder │ │ ├── Extensions.kt │ │ ├── KotlinAnnotatedBindingBuilder.kt │ │ ├── KotlinAnnotatedElementBuilder.kt │ │ ├── KotlinLinkedBindingBuilder.kt │ │ └── KotlinScopedBindingBuilder.kt │ │ ├── internal │ │ └── KotlinBindingBuilder.kt │ │ └── multibindings │ │ ├── KotlinLinkedBindingBuilderImpl.kt │ │ ├── KotlinMapBinder.kt │ │ ├── KotlinMultibinder.kt │ │ ├── KotlinMultibindingsScanner.kt │ │ ├── KotlinMultimapModule.kt │ │ ├── KotlinOptionalBinder.kt │ │ ├── KotlinTypes.kt │ │ ├── MapBindingSelection.kt │ │ └── TypeAndValue.kt │ └── test │ └── kotlin │ └── dev │ └── misfitlabs │ └── kotlinguice4 │ ├── InjectorExtensionsSpec.kt │ ├── KeySpec.kt │ ├── KotlinBinderSpec.kt │ ├── KotlinModuleSpec.kt │ ├── KotlinPrivateBinderSpec.kt │ ├── KotlinPrivateModuleSpec.kt │ ├── TestClasses.kt │ ├── TypeLiteralSpec.kt │ └── multibindings │ ├── KotlinMapBinderSpec.kt │ ├── KotlinMultibinderSpec.kt │ ├── KotlinOptionalBinderSpec.kt │ └── TestClasses.kt └── settings.gradle /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/RELEASING.md -------------------------------------------------------------------------------- /doc/adr/0001-record-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/doc/adr/0001-record-architecture-decisions.md -------------------------------------------------------------------------------- /doc/adr/0002-use-packaging-for-major-version-interoperability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/doc/adr/0002-use-packaging-for-major-version-interoperability.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-guice/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/build.gradle -------------------------------------------------------------------------------- /kotlin-guice/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/gradle.properties -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/Complex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/Complex.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/ComplexImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/ComplexImpl.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/JavaInjectorBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/JavaInjectorBenchmark.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/Simple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/Simple.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/SimpleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/SimpleImpl.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/StringComplexImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/java/dev/misfitlabs/kotlinguice4/benchmarks/StringComplexImpl.java -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/kotlin/dev/misfitlabs/kotlinguice4/benchmarks/KotlinInjectorBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/kotlin/dev/misfitlabs/kotlinguice4/benchmarks/KotlinInjectorBenchmark.kt -------------------------------------------------------------------------------- /kotlin-guice/src/jmh/kotlin/dev/misfitlabs/kotlinguice4/benchmarks/KotlinStandardInjectorBenchmark.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/jmh/kotlin/dev/misfitlabs/kotlinguice4/benchmarks/KotlinStandardInjectorBenchmark.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/Element.java -------------------------------------------------------------------------------- /kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/MapKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/MapKeys.java -------------------------------------------------------------------------------- /kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/RealElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/java/dev/misfitlabs/kotlinguice4/multibindings/RealElement.java -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/InjectorExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/InjectorExtensions.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/Key.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinBinder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinModule.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateBinder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateModule.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/TypeLiteral.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/TypeLiteral.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/Extensions.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinAnnotatedBindingBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinAnnotatedBindingBuilder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinAnnotatedElementBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinAnnotatedElementBuilder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinLinkedBindingBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinLinkedBindingBuilder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinScopedBindingBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/binder/KotlinScopedBindingBuilder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/internal/KotlinBindingBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/internal/KotlinBindingBuilder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinLinkedBindingBuilderImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinLinkedBindingBuilderImpl.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMapBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMapBinder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibinder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibindingsScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibindingsScanner.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultimapModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultimapModule.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinOptionalBinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinOptionalBinder.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinTypes.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/MapBindingSelection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/MapBindingSelection.kt -------------------------------------------------------------------------------- /kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/TypeAndValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/main/kotlin/dev/misfitlabs/kotlinguice4/multibindings/TypeAndValue.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/InjectorExtensionsSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/InjectorExtensionsSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KeySpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KeySpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinBinderSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinBinderSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinModuleSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinModuleSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateBinderSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateBinderSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateModuleSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/KotlinPrivateModuleSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/TestClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/TestClasses.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/TypeLiteralSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/TypeLiteralSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMapBinderSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMapBinderSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibinderSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinMultibinderSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinOptionalBinderSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/KotlinOptionalBinderSpec.kt -------------------------------------------------------------------------------- /kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/TestClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/kotlin-guice/src/test/kotlin/dev/misfitlabs/kotlinguice4/multibindings/TestClasses.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/misfitlabsdev/kotlin-guice/HEAD/settings.gradle --------------------------------------------------------------------------------