File tree Expand file tree Collapse file tree 2 files changed +12
-13
lines changed
src/test/kotlin/com/tschuchort/compiletesting Expand file tree Collapse file tree 2 files changed +12
-13
lines changed Original file line number Diff line number Diff line change 11buildscript {
22 ext. kotlin_version = ' 1.4-M1'
3- ext. ksp_version= ' 1.4-M1-dev-experimental-20200610 '
3+ ext. ksp_version= ' 1.4-M1-dev-experimental-20200626 '
44 // copy properties from the main project's properties file
55 def mainProjectProperties = new File (
66 gradle. includedBuild(" kotlin-compile-testing" ). projectDir,
Original file line number Diff line number Diff line change @@ -74,16 +74,15 @@ class KspTest {
7474 val qName = klass.qualifiedName ? : error(" should've found qualified name" )
7575 val genPackage = " ${qName.getQualifier()} .generated"
7676 val genClassName = " ${qName.getShortName()} _Gen"
77- val outFile = codeGenerator.createNewFile(
77+ codeGenerator.createNewFile(
7878 packageName = genPackage,
7979 fileName = genClassName
80- )
81- outFile.writeText(
82- """
80+ ).bufferedWriter(Charsets .UTF_8 ).use {
81+ it.write("""
8382 package $genPackage
8483 class $genClassName () {}
85- """ .trimIndent()
86- )
84+ """ .trimIndent())
85+ }
8786 }
8887 }
8988 val result = KotlinCompilation ().apply {
@@ -151,12 +150,12 @@ class KspTest {
151150 ) : AbstractTestSymbolProcessor() {
152151 override fun process (resolver : Resolver ) {
153152 super .process(resolver)
154- codeGenerator.createNewFile(packageName, className).writeText(
155- """
156- package $packageName
157- class $className () {}
158- """ .trimIndent()
159- )
153+ codeGenerator.createNewFile(packageName, className).bufferedWriter( Charsets . UTF_8 ).use {
154+ it.write( """
155+ package $packageName
156+ class $className () {}
157+ """ .trimIndent() )
158+ }
160159 }
161160 }
162161
You can’t perform that action at this time.
0 commit comments