From bf98e26bc2ce33784cabbd099842943b46f55fa0 Mon Sep 17 00:00:00 2001 From: Sergey Igushkin Date: Mon, 14 Aug 2017 18:58:37 +0300 Subject: [PATCH] Fix nullable javaPackagePrefix used as @Input, resulting in build failure --- .../main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index be9c4c0e93c..d3da4230096 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -236,9 +236,11 @@ open class KotlinCompile : AbstractKotlinCompile(), Kotl * * Example: a Java source file with `package com.example.my.package` is located in directory `src/main/java/my/package`. * Then, for the Kotlin compilation to locate the source file, use package prefix `"com.example"` */ - @Input var javaPackagePrefix: String? = null + @get:Input + internal val javaPackagePrefixInputString get() = javaPackagePrefix ?: "" + internal val pluginOptions = CompilerPluginOptions() internal var artifactDifferenceRegistryProvider: ArtifactDifferenceRegistryProvider? = null internal var artifactFile: File? = null