Stop using -Xbuild-file in Gradle Plugin

#KT-27640 fixed
    #KT-27778 fixed
    #KT-27638 fixed
This commit is contained in:
Alexey Tsvetkov
2018-11-02 05:08:48 +03:00
parent 9b5b0447fa
commit 5f54f67f70
12 changed files with 94 additions and 101 deletions
@@ -28,7 +28,8 @@ open class CompilationOptions(
/** @See [ReportSeverity] */
val reportSeverity: Int,
/** @See [CompilationResultCategory]] */
val requestedCompilationResults: Array<Int>
val requestedCompilationResults: Array<Int>,
val kotlinScriptExtensions: Array<String>? = null
) : Serializable {
companion object {
const val serialVersionUID: Long = 0
@@ -41,6 +42,7 @@ open class CompilationOptions(
"reportCategories=${Arrays.toString(reportCategories)}, " +
"reportSeverity=$reportSeverity, " +
"requestedCompilationResults=${Arrays.toString(requestedCompilationResults)}" +
"kotlinScriptExtensions=${Arrays.toString(kotlinScriptExtensions)}" +
")"
}
}
@@ -65,8 +67,16 @@ class IncrementalCompilationOptions(
val outputFiles: List<File>,
val multiModuleICSettings: MultiModuleICSettings,
val modulesInfo: IncrementalModuleInfo,
val classpathFqNamesHistory: File? = null
) : CompilationOptions(compilerMode, targetPlatform, reportCategories, reportSeverity, requestedCompilationResults) {
val classpathFqNamesHistory: File? = null,
kotlinScriptExtensions: Array<String>? = null
) : CompilationOptions(
compilerMode,
targetPlatform,
reportCategories,
reportSeverity,
requestedCompilationResults,
kotlinScriptExtensions
) {
companion object {
const val serialVersionUID: Long = 0
}