From 9ec708ebf371e4bca70a4106d7054b0612a83971 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Sat, 22 Apr 2017 21:28:31 -0700 Subject: [PATCH] Bug with kapt when no Java files are present. --- .../kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt index 43a9c6dd..4688d46f 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/internal/JvmCompilerPlugin.kt @@ -172,7 +172,10 @@ open class JvmCompilerPlugin @Inject constructor( if (wi.value.sourceSuffixes.contains("java")) ij = wi.index if (wi.value.sourceSuffixes.contains("kt")) ik = wi.index } - Collections.swap(result, ik, ij) + + if (ik >= 0 && ij >= 0) { + Collections.swap(result, ik, ij) + } return result }