From 3b697e869364e59b977aed30bcaa670d2b95e12d Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Thu, 11 Feb 2016 20:38:26 +0300 Subject: [PATCH] Minor: simplify File.isKotlinFile utility function KT-8487 --- .../kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index 8f4e15c72c9..708e302d89c 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -104,12 +104,8 @@ abstract class AbstractKotlinCompile() : AbstractCo private fun getKotlinSources(): List = (getSource() as Iterable).filter { it.isKotlinFile() } - protected fun File.isKotlinFile(): Boolean { - return when (FilenameUtils.getExtension(name).toLowerCase()) { - "kt", "kts" -> true - else -> false - } - } + protected fun File.isKotlinFile(): Boolean = + FilenameUtils.isExtension(name.toLowerCase(), listOf("kt", "kts")) private fun populateSources(args:T, sources: List) { args.freeArgs = sources.map { it.absolutePath }