├── .bazelci └── presubmit.yml ├── .bazelignore ├── .bazelproject ├── .bazelrc ├── .bazelversion ├── .editorconfig ├── .gitignore ├── AUTHORS ├── BUILD ├── BUILD.release.bazel ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── Makefile ├── README.md ├── ROADMAP.md ├── WORKSPACE ├── WORKSPACE.release.bazel ├── docs ├── index.html ├── kotlin │ ├── kotlin.html │ └── toolchains.html └── main.css ├── examples ├── BUILD ├── README.md ├── android │ ├── WORKSPACE │ ├── app │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── main │ │ │ └── AndroidManifest.xml │ ├── lib │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ └── examples │ │ │ └── android │ │ │ └── lib │ │ │ └── MainActivity.kt │ └── lib2 │ │ ├── BUILD.bazel │ │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── examples │ │ │ └── android │ │ │ └── lib2 │ │ │ └── MainActivity.java │ │ └── kotlin │ │ └── examples │ │ └── android │ │ └── lib2 │ │ └── Utils.kt ├── dagger │ ├── BUILD.bazel │ ├── src │ │ ├── coffee │ │ │ ├── BUILD.bazel │ │ │ ├── CoffeeApp.kt │ │ │ ├── CoffeeMaker.kt │ │ │ └── DripCoffeeModule.kt │ │ ├── heating │ │ │ ├── BUILD.bazel │ │ │ ├── ElectricHeater.kt │ │ │ └── Heater.kt │ │ ├── pumping │ │ │ ├── BUILD.bazel │ │ │ ├── Pump.kt │ │ │ ├── PumpModule.kt │ │ │ └── Thermosiphon.kt │ │ └── time │ │ │ ├── BUILD.bazel │ │ │ └── Delayer.kt │ └── test │ │ └── coffee │ │ ├── BUILD.bazel │ │ ├── BasicTest.kt │ │ └── BasicTestUtil.kt ├── node │ ├── .gitignore │ ├── BUILD │ ├── README.MD │ ├── WORKSPACE │ ├── coroutines-helloworld │ │ ├── BUILD │ │ └── Main.kt │ ├── express │ │ ├── App.kt │ │ ├── BUILD │ │ ├── Routes.kt │ │ └── auth │ │ │ ├── Auth.kt │ │ │ └── BUILD │ ├── package.json │ └── yarn.lock ├── plugin │ └── src │ │ ├── allopen │ │ ├── BUILD │ │ ├── OpenForTesting.kt │ │ ├── User.kt │ │ └── UserIsOpenTest.kt │ │ ├── noarg │ │ ├── BUILD │ │ ├── NoArgConstructor.kt │ │ ├── User.kt │ │ └── UserHasNoargConstructorTest.kt │ │ └── sam_with_receiver │ │ ├── BUILD │ │ ├── Runner.java │ │ ├── RunnerTest.kt │ │ └── SamWithReceiver.kt └── trivial │ ├── BUILD │ ├── WORKSPACE │ └── app │ ├── BUILD.bazel │ └── app.kt ├── kotlin ├── BUILD ├── dependencies.bzl ├── internal │ ├── BUILD │ ├── BUILD.release.bazel │ ├── compiler_plugins.bzl │ ├── defs.bzl │ ├── js │ │ ├── BUILD │ │ ├── BUILD.release.bazel │ │ ├── impl.bzl │ │ ├── importer.py │ │ └── js.bzl │ ├── jvm │ │ ├── BUILD │ │ ├── android.bzl │ │ ├── compile.bzl │ │ ├── impl.bzl │ │ ├── jvm.bzl │ │ └── plugins.bzl │ ├── repositories │ │ ├── BUILD │ │ ├── BUILD.com_github_jetbrains_kotlin │ │ ├── download.bzl │ │ ├── http_java_proto_file.bzl │ │ ├── nomaven_repositories.bzl │ │ ├── release_repositories.bzl │ │ ├── repositories.bzl │ │ └── setup.bzl │ ├── toolchains.bzl │ └── utils │ │ ├── BUILD │ │ ├── packager.bzl │ │ └── utils.bzl └── kotlin.bzl ├── renovate.json ├── scripts ├── bazel_from_source ├── gen_proto_jars ├── noop.sh ├── reflow_skylark ├── regen_deps └── win.bat ├── src ├── main │ ├── kotlin │ │ ├── BUILD │ │ ├── BUILD.release.bazel │ │ ├── bootstrap.bzl │ │ ├── io │ │ │ └── bazel │ │ │ │ └── kotlin │ │ │ │ ├── builder │ │ │ │ ├── BUILD │ │ │ │ ├── KotlinBuilderComponent.java │ │ │ │ ├── KotlinBuilderMain.java │ │ │ │ ├── tasks │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── BazelWorker.kt │ │ │ │ │ ├── KotlinBuilder.kt │ │ │ │ │ ├── js │ │ │ │ │ │ └── Kotlin2JsTaskExecutor.kt │ │ │ │ │ └── jvm │ │ │ │ │ │ ├── CompilationArgs.kt │ │ │ │ │ │ ├── JDepsGenerator.kt │ │ │ │ │ │ ├── JavaCompiler.kt │ │ │ │ │ │ ├── JdepsParser.kt │ │ │ │ │ │ ├── KotlinJvmTaskExecutor.kt │ │ │ │ │ │ └── compilation_task.kt │ │ │ │ ├── toolchain │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── CompilationTaskContext.kt │ │ │ │ │ ├── KaptCompilerPluginArgsEncoder.kt │ │ │ │ │ ├── KotlinToolException.kt │ │ │ │ │ └── KotlinToolchain.kt │ │ │ │ └── utils │ │ │ │ │ ├── ArgMap.kt │ │ │ │ │ ├── BUILD.bazel │ │ │ │ │ ├── BazelUtils.kt │ │ │ │ │ ├── IOUtils.kt │ │ │ │ │ ├── MiscUtils.kt │ │ │ │ │ ├── TaskUtils.kt │ │ │ │ │ ├── WorkingDirectoryContext.kt │ │ │ │ │ └── jars │ │ │ │ │ ├── JarCreator.kt │ │ │ │ │ ├── JarExtractor.kt │ │ │ │ │ ├── JarHelper.kt │ │ │ │ │ ├── SourceJarCreator.kt │ │ │ │ │ └── SourceJarExtractor.kt │ │ │ │ └── compiler │ │ │ │ ├── BUILD.bazel │ │ │ │ └── BazelK2JVMCompiler.kt │ │ └── shade.jarjar │ └── protobuf │ │ ├── BUILD │ │ ├── deps.proto │ │ ├── jars │ │ ├── libdeps_proto-speed.jar │ │ ├── libkotlin_model_proto-speed.jar │ │ └── libworker_protocol_proto-speed.jar │ │ ├── kotlin_model.proto │ │ └── worker_protocol.proto └── test │ ├── Bazel_all_local_tests.xml │ ├── data │ └── jvm │ │ ├── basic │ │ ├── BUILD │ │ ├── conventional_strip_resources │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── resources │ │ │ │ │ └── main.txt │ │ │ │ └── test │ │ │ │ └── resources │ │ │ │ └── test.txt │ │ ├── helloworld │ │ │ └── Main.kt │ │ ├── propagation │ │ │ ├── CompileTimeDependent.java │ │ │ ├── RuntimeDependent.java │ │ │ └── Stub.kt │ │ ├── resourcejar │ │ │ └── pkg │ │ │ │ └── file.txt │ │ ├── test_friends │ │ │ └── Service.kt │ │ └── testresources │ │ │ ├── resources │ │ │ └── one │ │ │ │ ├── alsoAFile.txt │ │ │ │ └── two │ │ │ │ └── aFile.txt │ │ │ └── src │ │ │ └── AClass.kt │ │ └── kapt │ │ ├── BUILD │ │ ├── java │ │ ├── TestAPNoGenReferences.java │ │ ├── TestAutoValue.java │ │ └── TestJavaService.java │ │ └── kotlin │ │ ├── TestKtAPNoGenReference.kt │ │ ├── TestKtService.kt │ │ └── TestKtValue.kt │ └── kotlin │ └── io │ └── bazel │ └── kotlin │ ├── BUILD │ ├── KotlinAssertionTestCase.kt │ ├── KotlinJvm13Test.kt │ ├── KotlinJvmBasicAssertionTest.kt │ ├── KotlinJvmDaggerExampleTest.kt │ ├── KotlinJvmFriendsVisibilityTest.kt │ ├── KotlinJvmKaptAssertionTest.kt │ ├── KotlinNormalizationAssertionTest.kt │ ├── builder │ ├── BUILD │ ├── Deps.java │ ├── DirectoryType.java │ ├── KotlinAbstractTestBuilder.java │ ├── KotlinBuilderTestComponent.java │ ├── KotlinJsTestBuilder.java │ ├── KotlinJvmTestBuilder.java │ ├── tasks │ │ ├── BUILD.bazel │ │ ├── js │ │ │ └── KotlinBuilderJsTest.java │ │ └── jvm │ │ │ ├── JdepsParserTest.java │ │ │ ├── KotlinBuilderJvmBasicTest.java │ │ │ ├── KotlinBuilderJvmKaptTest.java │ │ │ ├── KotlinJvmTaskExecutorTest.kt │ │ │ └── KotlinWorkerTest.kt │ └── utils │ │ ├── BUILD.bazel │ │ └── jars │ │ └── SourceJarCreatorTest.java │ └── defs.bzl └── third_party ├── BUILD ├── BUILD.release.bazel ├── empty.jar └── jarjar.bzl /.bazelci/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.bazelci/presubmit.yml -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.bazelignore -------------------------------------------------------------------------------- /.bazelproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.bazelproject -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 2.0.0 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/AUTHORS -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/BUILD -------------------------------------------------------------------------------- /BUILD.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/BUILD.release.bazel -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ahumesky @cgruber @djwhang @jin @timpeut @restingbull 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/WORKSPACE -------------------------------------------------------------------------------- /WORKSPACE.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/WORKSPACE.release.bazel -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/kotlin/kotlin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/docs/kotlin/kotlin.html -------------------------------------------------------------------------------- /docs/kotlin/toolchains.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/docs/kotlin/toolchains.html -------------------------------------------------------------------------------- /docs/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/docs/main.css -------------------------------------------------------------------------------- /examples/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/BUILD -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/android/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/WORKSPACE -------------------------------------------------------------------------------- /examples/android/app/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/app/BUILD.bazel -------------------------------------------------------------------------------- /examples/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/android/lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib/BUILD.bazel -------------------------------------------------------------------------------- /examples/android/lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/android/lib/src/main/kotlin/examples/android/lib/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib/src/main/kotlin/examples/android/lib/MainActivity.kt -------------------------------------------------------------------------------- /examples/android/lib2/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib2/BUILD.bazel -------------------------------------------------------------------------------- /examples/android/lib2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/android/lib2/src/main/java/examples/android/lib2/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib2/src/main/java/examples/android/lib2/MainActivity.java -------------------------------------------------------------------------------- /examples/android/lib2/src/main/kotlin/examples/android/lib2/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/android/lib2/src/main/kotlin/examples/android/lib2/Utils.kt -------------------------------------------------------------------------------- /examples/dagger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/src/coffee/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/coffee/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/src/coffee/CoffeeApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/coffee/CoffeeApp.kt -------------------------------------------------------------------------------- /examples/dagger/src/coffee/CoffeeMaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/coffee/CoffeeMaker.kt -------------------------------------------------------------------------------- /examples/dagger/src/coffee/DripCoffeeModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/coffee/DripCoffeeModule.kt -------------------------------------------------------------------------------- /examples/dagger/src/heating/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/heating/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/src/heating/ElectricHeater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/heating/ElectricHeater.kt -------------------------------------------------------------------------------- /examples/dagger/src/heating/Heater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/heating/Heater.kt -------------------------------------------------------------------------------- /examples/dagger/src/pumping/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/pumping/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/src/pumping/Pump.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/pumping/Pump.kt -------------------------------------------------------------------------------- /examples/dagger/src/pumping/PumpModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/pumping/PumpModule.kt -------------------------------------------------------------------------------- /examples/dagger/src/pumping/Thermosiphon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/pumping/Thermosiphon.kt -------------------------------------------------------------------------------- /examples/dagger/src/time/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/time/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/src/time/Delayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/src/time/Delayer.kt -------------------------------------------------------------------------------- /examples/dagger/test/coffee/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/test/coffee/BUILD.bazel -------------------------------------------------------------------------------- /examples/dagger/test/coffee/BasicTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/test/coffee/BasicTest.kt -------------------------------------------------------------------------------- /examples/dagger/test/coffee/BasicTestUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/dagger/test/coffee/BasicTestUtil.kt -------------------------------------------------------------------------------- /examples/node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /examples/node/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/BUILD -------------------------------------------------------------------------------- /examples/node/README.MD: -------------------------------------------------------------------------------- 1 | This example workspace demonstrates the JS support. -------------------------------------------------------------------------------- /examples/node/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/WORKSPACE -------------------------------------------------------------------------------- /examples/node/coroutines-helloworld/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/coroutines-helloworld/BUILD -------------------------------------------------------------------------------- /examples/node/coroutines-helloworld/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/coroutines-helloworld/Main.kt -------------------------------------------------------------------------------- /examples/node/express/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/express/App.kt -------------------------------------------------------------------------------- /examples/node/express/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/express/BUILD -------------------------------------------------------------------------------- /examples/node/express/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/express/Routes.kt -------------------------------------------------------------------------------- /examples/node/express/auth/Auth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/express/auth/Auth.kt -------------------------------------------------------------------------------- /examples/node/express/auth/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/express/auth/BUILD -------------------------------------------------------------------------------- /examples/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/package.json -------------------------------------------------------------------------------- /examples/node/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/node/yarn.lock -------------------------------------------------------------------------------- /examples/plugin/src/allopen/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/allopen/BUILD -------------------------------------------------------------------------------- /examples/plugin/src/allopen/OpenForTesting.kt: -------------------------------------------------------------------------------- 1 | package plugin.allopen 2 | 3 | annotation class OpenForTesting 4 | -------------------------------------------------------------------------------- /examples/plugin/src/allopen/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/allopen/User.kt -------------------------------------------------------------------------------- /examples/plugin/src/allopen/UserIsOpenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/allopen/UserIsOpenTest.kt -------------------------------------------------------------------------------- /examples/plugin/src/noarg/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/noarg/BUILD -------------------------------------------------------------------------------- /examples/plugin/src/noarg/NoArgConstructor.kt: -------------------------------------------------------------------------------- 1 | package plugin.noarg 2 | 3 | annotation class NoArgConstructor 4 | -------------------------------------------------------------------------------- /examples/plugin/src/noarg/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/noarg/User.kt -------------------------------------------------------------------------------- /examples/plugin/src/noarg/UserHasNoargConstructorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/noarg/UserHasNoargConstructorTest.kt -------------------------------------------------------------------------------- /examples/plugin/src/sam_with_receiver/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/sam_with_receiver/BUILD -------------------------------------------------------------------------------- /examples/plugin/src/sam_with_receiver/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/sam_with_receiver/Runner.java -------------------------------------------------------------------------------- /examples/plugin/src/sam_with_receiver/RunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/sam_with_receiver/RunnerTest.kt -------------------------------------------------------------------------------- /examples/plugin/src/sam_with_receiver/SamWithReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/plugin/src/sam_with_receiver/SamWithReceiver.kt -------------------------------------------------------------------------------- /examples/trivial/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/trivial/BUILD -------------------------------------------------------------------------------- /examples/trivial/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/trivial/WORKSPACE -------------------------------------------------------------------------------- /examples/trivial/app/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/trivial/app/BUILD.bazel -------------------------------------------------------------------------------- /examples/trivial/app/app.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/examples/trivial/app/app.kt -------------------------------------------------------------------------------- /kotlin/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/BUILD -------------------------------------------------------------------------------- /kotlin/dependencies.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/dependencies.bzl -------------------------------------------------------------------------------- /kotlin/internal/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/BUILD -------------------------------------------------------------------------------- /kotlin/internal/BUILD.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/BUILD.release.bazel -------------------------------------------------------------------------------- /kotlin/internal/compiler_plugins.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/compiler_plugins.bzl -------------------------------------------------------------------------------- /kotlin/internal/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/defs.bzl -------------------------------------------------------------------------------- /kotlin/internal/js/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/js/BUILD -------------------------------------------------------------------------------- /kotlin/internal/js/BUILD.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/js/BUILD.release.bazel -------------------------------------------------------------------------------- /kotlin/internal/js/impl.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/js/impl.bzl -------------------------------------------------------------------------------- /kotlin/internal/js/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/js/importer.py -------------------------------------------------------------------------------- /kotlin/internal/js/js.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/js/js.bzl -------------------------------------------------------------------------------- /kotlin/internal/jvm/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/BUILD -------------------------------------------------------------------------------- /kotlin/internal/jvm/android.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/android.bzl -------------------------------------------------------------------------------- /kotlin/internal/jvm/compile.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/compile.bzl -------------------------------------------------------------------------------- /kotlin/internal/jvm/impl.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/impl.bzl -------------------------------------------------------------------------------- /kotlin/internal/jvm/jvm.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/jvm.bzl -------------------------------------------------------------------------------- /kotlin/internal/jvm/plugins.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/jvm/plugins.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/BUILD -------------------------------------------------------------------------------- /kotlin/internal/repositories/BUILD.com_github_jetbrains_kotlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/BUILD.com_github_jetbrains_kotlin -------------------------------------------------------------------------------- /kotlin/internal/repositories/download.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/download.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/http_java_proto_file.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/http_java_proto_file.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/nomaven_repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/nomaven_repositories.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/release_repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/release_repositories.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/repositories.bzl -------------------------------------------------------------------------------- /kotlin/internal/repositories/setup.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/repositories/setup.bzl -------------------------------------------------------------------------------- /kotlin/internal/toolchains.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/toolchains.bzl -------------------------------------------------------------------------------- /kotlin/internal/utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/utils/BUILD -------------------------------------------------------------------------------- /kotlin/internal/utils/packager.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/utils/packager.bzl -------------------------------------------------------------------------------- /kotlin/internal/utils/utils.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/internal/utils/utils.bzl -------------------------------------------------------------------------------- /kotlin/kotlin.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/kotlin/kotlin.bzl -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/bazel_from_source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/scripts/bazel_from_source -------------------------------------------------------------------------------- /scripts/gen_proto_jars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/scripts/gen_proto_jars -------------------------------------------------------------------------------- /scripts/noop.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # do nothing. 3 | -------------------------------------------------------------------------------- /scripts/reflow_skylark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/scripts/reflow_skylark -------------------------------------------------------------------------------- /scripts/regen_deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/scripts/regen_deps -------------------------------------------------------------------------------- /scripts/win.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/scripts/win.bat -------------------------------------------------------------------------------- /src/main/kotlin/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/BUILD -------------------------------------------------------------------------------- /src/main/kotlin/BUILD.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/BUILD.release.bazel -------------------------------------------------------------------------------- /src/main/kotlin/bootstrap.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/bootstrap.bzl -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/BUILD -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/KotlinBuilderComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/KotlinBuilderComponent.java -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/KotlinBuilderMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/KotlinBuilderMain.java -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/BUILD.bazel -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/BazelWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/BazelWorker.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/KotlinBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/KotlinBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/js/Kotlin2JsTaskExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/js/Kotlin2JsTaskExecutor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/CompilationArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/CompilationArgs.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JDepsGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JDepsGenerator.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JavaCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JavaCompiler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JdepsParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/JdepsParser.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/compilation_task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/tasks/jvm/compilation_task.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/toolchain/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/toolchain/BUILD.bazel -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/toolchain/CompilationTaskContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/toolchain/CompilationTaskContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/toolchain/KaptCompilerPluginArgsEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/toolchain/KaptCompilerPluginArgsEncoder.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/toolchain/KotlinToolException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/toolchain/KotlinToolException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/toolchain/KotlinToolchain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/toolchain/KotlinToolchain.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/ArgMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/ArgMap.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/BUILD.bazel -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/BazelUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/BazelUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/IOUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/IOUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/MiscUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/MiscUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/TaskUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/TaskUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/WorkingDirectoryContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/WorkingDirectoryContext.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarCreator.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarExtractor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/jars/JarHelper.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarCreator.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarExtractor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/compiler/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/compiler/BUILD.bazel -------------------------------------------------------------------------------- /src/main/kotlin/io/bazel/kotlin/compiler/BazelK2JVMCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/io/bazel/kotlin/compiler/BazelK2JVMCompiler.kt -------------------------------------------------------------------------------- /src/main/kotlin/shade.jarjar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/kotlin/shade.jarjar -------------------------------------------------------------------------------- /src/main/protobuf/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/BUILD -------------------------------------------------------------------------------- /src/main/protobuf/deps.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/deps.proto -------------------------------------------------------------------------------- /src/main/protobuf/jars/libdeps_proto-speed.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/jars/libdeps_proto-speed.jar -------------------------------------------------------------------------------- /src/main/protobuf/jars/libkotlin_model_proto-speed.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/jars/libkotlin_model_proto-speed.jar -------------------------------------------------------------------------------- /src/main/protobuf/jars/libworker_protocol_proto-speed.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/jars/libworker_protocol_proto-speed.jar -------------------------------------------------------------------------------- /src/main/protobuf/kotlin_model.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/kotlin_model.proto -------------------------------------------------------------------------------- /src/main/protobuf/worker_protocol.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/main/protobuf/worker_protocol.proto -------------------------------------------------------------------------------- /src/test/Bazel_all_local_tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/Bazel_all_local_tests.xml -------------------------------------------------------------------------------- /src/test/data/jvm/basic/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/BUILD -------------------------------------------------------------------------------- /src/test/data/jvm/basic/conventional_strip_resources/src/main/resources/main.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/data/jvm/basic/conventional_strip_resources/src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/data/jvm/basic/helloworld/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/helloworld/Main.kt -------------------------------------------------------------------------------- /src/test/data/jvm/basic/propagation/CompileTimeDependent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/propagation/CompileTimeDependent.java -------------------------------------------------------------------------------- /src/test/data/jvm/basic/propagation/RuntimeDependent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/propagation/RuntimeDependent.java -------------------------------------------------------------------------------- /src/test/data/jvm/basic/propagation/Stub.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/propagation/Stub.kt -------------------------------------------------------------------------------- /src/test/data/jvm/basic/resourcejar/pkg/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/data/jvm/basic/test_friends/Service.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/test_friends/Service.kt -------------------------------------------------------------------------------- /src/test/data/jvm/basic/testresources/resources/one/alsoAFile.txt: -------------------------------------------------------------------------------- 1 | other data -------------------------------------------------------------------------------- /src/test/data/jvm/basic/testresources/resources/one/two/aFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/testresources/resources/one/two/aFile.txt -------------------------------------------------------------------------------- /src/test/data/jvm/basic/testresources/src/AClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/basic/testresources/src/AClass.kt -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/BUILD -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/java/TestAPNoGenReferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/java/TestAPNoGenReferences.java -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/java/TestAutoValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/java/TestAutoValue.java -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/java/TestJavaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/java/TestJavaService.java -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/kotlin/TestKtAPNoGenReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/kotlin/TestKtAPNoGenReference.kt -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/kotlin/TestKtService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/kotlin/TestKtService.kt -------------------------------------------------------------------------------- /src/test/data/jvm/kapt/kotlin/TestKtValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/data/jvm/kapt/kotlin/TestKtValue.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/BUILD -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinAssertionTestCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinAssertionTestCase.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinJvm13Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinJvm13Test.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinJvmBasicAssertionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinJvmBasicAssertionTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinJvmDaggerExampleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinJvmDaggerExampleTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinJvmFriendsVisibilityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinJvmFriendsVisibilityTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinJvmKaptAssertionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinJvmKaptAssertionTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/KotlinNormalizationAssertionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/KotlinNormalizationAssertionTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/BUILD -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/Deps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/Deps.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/DirectoryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/DirectoryType.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/KotlinAbstractTestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/KotlinAbstractTestBuilder.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/KotlinBuilderTestComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/KotlinBuilderTestComponent.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/KotlinJsTestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/KotlinJsTestBuilder.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/KotlinJvmTestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/KotlinJvmTestBuilder.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/BUILD.bazel -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/js/KotlinBuilderJsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/js/KotlinBuilderJsTest.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/JdepsParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/JdepsParserTest.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinBuilderJvmBasicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinBuilderJvmBasicTest.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinBuilderJvmKaptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinBuilderJvmKaptTest.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinJvmTaskExecutorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinWorkerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/tasks/jvm/KotlinWorkerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/utils/BUILD.bazel -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/builder/utils/jars/SourceJarCreatorTest.java -------------------------------------------------------------------------------- /src/test/kotlin/io/bazel/kotlin/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/src/test/kotlin/io/bazel/kotlin/defs.bzl -------------------------------------------------------------------------------- /third_party/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/third_party/BUILD -------------------------------------------------------------------------------- /third_party/BUILD.release.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/third_party/BUILD.release.bazel -------------------------------------------------------------------------------- /third_party/empty.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/third_party/empty.jar -------------------------------------------------------------------------------- /third_party/jarjar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgruber/rules_kotlin/HEAD/third_party/jarjar.bzl --------------------------------------------------------------------------------