[BT] Add support for in-process incremental compilation

#KT-61865 Fixed
This commit is contained in:
Alexander.Likhachev
2023-09-13 05:45:00 +02:00
committed by Space Team
parent fb1d2278a0
commit b460c06907
14 changed files with 139 additions and 61 deletions
@@ -5,5 +5,5 @@
package org.jetbrains.kotlin.build
val DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS = listOf("kt", "kts")
val DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS = setOf("kt", "kts")
@@ -22,7 +22,7 @@ import java.io.IOException
fun File.isJavaFile() =
extension.equals("java", ignoreCase = true)
fun File.isKotlinFile(sourceFilesExtensions: List<String>): Boolean =
fun File.isKotlinFile(sourceFilesExtensions: Collection<String>): Boolean =
!isJavaFile() && sourceFilesExtensions.any { it.equals(extension, ignoreCase = true) }
fun File.isClassFile(): Boolean =