├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── core ├── core.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── jlleitschuh │ │ └── guice │ │ ├── BinderScope.kt │ │ ├── Injector.kt │ │ ├── Key.kt │ │ ├── Module.kt │ │ ├── PrivateBinderScope.kt │ │ ├── TypeLiteral.kt │ │ └── binder │ │ ├── AnnotatedBindingBuilderScope.kt │ │ ├── LinkedBindingBuilderScope.kt │ │ └── ScopedBindingBuilderScope.kt │ └── test │ └── kotlin │ └── org │ └── jlleitschuh │ └── guice │ ├── InjectorTest.kt │ ├── ModuleTest.kt │ ├── TestUtility.kt │ └── TypeLiteralTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-guiced.gradle.kts ├── multibindings ├── multibindings.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── jlleitschuh │ │ └── guice │ │ └── multibindings │ │ └── Multibinder.kt │ └── test │ └── kotlin │ └── org │ └── jlleitschuh │ └── guice │ └── multibindings │ └── MultibinderTest.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/README.md -------------------------------------------------------------------------------- /core/core.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/core.gradle.kts -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/BinderScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/BinderScope.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/Injector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/Injector.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/Key.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/Key.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/Module.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/PrivateBinderScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/PrivateBinderScope.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/TypeLiteral.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/TypeLiteral.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/binder/AnnotatedBindingBuilderScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/binder/AnnotatedBindingBuilderScope.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/binder/LinkedBindingBuilderScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/binder/LinkedBindingBuilderScope.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/org/jlleitschuh/guice/binder/ScopedBindingBuilderScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/main/kotlin/org/jlleitschuh/guice/binder/ScopedBindingBuilderScope.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/org/jlleitschuh/guice/InjectorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/test/kotlin/org/jlleitschuh/guice/InjectorTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/org/jlleitschuh/guice/ModuleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/test/kotlin/org/jlleitschuh/guice/ModuleTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/org/jlleitschuh/guice/TestUtility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/test/kotlin/org/jlleitschuh/guice/TestUtility.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/org/jlleitschuh/guice/TypeLiteralTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/core/src/test/kotlin/org/jlleitschuh/guice/TypeLiteralTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.version=1.2.50 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-guiced.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/kotlin-guiced.gradle.kts -------------------------------------------------------------------------------- /multibindings/multibindings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/multibindings/multibindings.gradle.kts -------------------------------------------------------------------------------- /multibindings/src/main/kotlin/org/jlleitschuh/guice/multibindings/Multibinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/multibindings/src/main/kotlin/org/jlleitschuh/guice/multibindings/Multibinder.kt -------------------------------------------------------------------------------- /multibindings/src/test/kotlin/org/jlleitschuh/guice/multibindings/MultibinderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/multibindings/src/test/kotlin/org/jlleitschuh/guice/multibindings/MultibinderTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLLeitschuh/kotlin-guiced/HEAD/settings.gradle --------------------------------------------------------------------------------