├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── gradle-wrapper-validation.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── encodings.xml ├── LICENSE ├── README.md ├── Releasing.md ├── core ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ ├── SynchronizedToolProvider.kt │ │ └── com │ │ └── tschuchort │ │ └── compiletesting │ │ ├── AbstractKotlinCompilation.kt │ │ ├── DefaultPropertyDelegate.kt │ │ ├── HostEnvironment.kt │ │ ├── JavacUtils.kt │ │ ├── KaptComponentRegistrar.kt │ │ ├── KotlinCompilation.kt │ │ ├── KotlinJsCompilation.kt │ │ ├── MainCommandLineProcessor.kt │ │ ├── MainComponentAndPluginRegistrar.kt │ │ ├── SourceFile.kt │ │ ├── StreamUtils.kt │ │ └── Utils.kt │ └── test │ ├── java │ └── com │ │ └── tschuchort │ │ └── compiletesting │ │ └── JavaTestProcessor.java │ ├── kotlin │ └── com │ │ └── tschuchort │ │ └── compiletesting │ │ ├── CompilerPluginsTest.kt │ │ ├── FakeCompilerPluginRegistrar.kt │ │ ├── JavacUtilsTest.kt │ │ ├── KotlinCompilationTests.kt │ │ ├── KotlinJsCompilationTests.kt │ │ ├── KotlinTestProcessor.kt │ │ ├── Mockito.kt │ │ ├── StreamUtilTests.kt │ │ └── TestUtils.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMaker ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ksp ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── tschuchort │ │ └── compiletesting │ │ └── Ksp.kt │ └── test │ └── kotlin │ └── com │ └── tschuchort │ └── compiletesting │ ├── AbstractTestSymbolProcessor.kt │ └── KspTest.kt ├── settings.gradle └── versionTasks.gradle /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /vcs.xml 4 | -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/README.md -------------------------------------------------------------------------------- /Releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/Releasing.md -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=kotlin-compile-testing -------------------------------------------------------------------------------- /core/src/main/kotlin/SynchronizedToolProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/SynchronizedToolProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/AbstractKotlinCompilation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/AbstractKotlinCompilation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/DefaultPropertyDelegate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/DefaultPropertyDelegate.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/HostEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/HostEnvironment.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/JavacUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/JavacUtils.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/KaptComponentRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/KaptComponentRegistrar.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/KotlinCompilation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/KotlinCompilation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/KotlinJsCompilation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/KotlinJsCompilation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/MainCommandLineProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/MainCommandLineProcessor.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/MainComponentAndPluginRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/MainComponentAndPluginRegistrar.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/SourceFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/SourceFile.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/StreamUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/StreamUtils.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/com/tschuchort/compiletesting/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/main/kotlin/com/tschuchort/compiletesting/Utils.kt -------------------------------------------------------------------------------- /core/src/test/java/com/tschuchort/compiletesting/JavaTestProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/java/com/tschuchort/compiletesting/JavaTestProcessor.java -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/CompilerPluginsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/CompilerPluginsTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/FakeCompilerPluginRegistrar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/FakeCompilerPluginRegistrar.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/JavacUtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/JavacUtilsTest.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/KotlinCompilationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/KotlinCompilationTests.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/KotlinJsCompilationTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/KotlinJsCompilationTests.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/KotlinTestProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/KotlinTestProcessor.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/Mockito.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/Mockito.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/StreamUtilTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/StreamUtilTests.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/com/tschuchort/compiletesting/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/core/src/test/kotlin/com/tschuchort/compiletesting/TestUtils.kt -------------------------------------------------------------------------------- /core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ksp/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/ksp/build.gradle -------------------------------------------------------------------------------- /ksp/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=kotlin-compile-testing-ksp 2 | 3 | -------------------------------------------------------------------------------- /ksp/src/main/kotlin/com/tschuchort/compiletesting/Ksp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/ksp/src/main/kotlin/com/tschuchort/compiletesting/Ksp.kt -------------------------------------------------------------------------------- /ksp/src/test/kotlin/com/tschuchort/compiletesting/AbstractTestSymbolProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/ksp/src/test/kotlin/com/tschuchort/compiletesting/AbstractTestSymbolProcessor.kt -------------------------------------------------------------------------------- /ksp/src/test/kotlin/com/tschuchort/compiletesting/KspTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/ksp/src/test/kotlin/com/tschuchort/compiletesting/KspTest.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/settings.gradle -------------------------------------------------------------------------------- /versionTasks.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tschuchortdev/kotlin-compile-testing/HEAD/versionTasks.gradle --------------------------------------------------------------------------------