From d4be55df0e1da958ed1ad06ad9434628262ec576 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Sat, 16 Dec 2017 02:10:34 +0900 Subject: [PATCH] Kapt, Minor: Fix empty option parsing --- .../jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java index ef250a7bb9f..a334c7094c5 100644 --- a/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java +++ b/libraries/tools/kotlin-maven-plugin/src/main/java/org/jetbrains/kotlin/maven/kapt/KaptJVMCompilerMojo.java @@ -276,8 +276,12 @@ public class KaptJVMCompilerMojo extends K2JVMCompileMojo { } for (String option : rawOptions) { + if (option.isEmpty()) { + continue; + } + int equalsIndex = option.indexOf("="); - if (equalsIndex < 0 && equalsIndex < (option.length() - 1)) { + if (equalsIndex < 0) { map.put(option, ""); } else {