From 4dc4e6a02138ef2336ff43a0f3bcb3886e2485bc Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Tue, 27 Jan 2015 17:15:46 +0300 Subject: [PATCH] jsHeaderLibraryDetectonUtil.java: convert to kotlin --- .../JsHeaderLibraryDetectionUtil.java | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/framework/JsHeaderLibraryDetectionUtil.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/framework/JsHeaderLibraryDetectionUtil.java index 52901959550..c614916b979 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/framework/JsHeaderLibraryDetectionUtil.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/framework/JsHeaderLibraryDetectionUtil.java @@ -1,3 +1,4 @@ + /* * Copyright 2010-2015 JetBrains s.r.o. * @@ -14,7 +15,7 @@ * limitations under the License. */ -package org.jetbrains.kotlin.idea.framework; +package org.jetbrains.kotlin.idea.framework import com.intellij.openapi.vfs.VfsUtilCore; import com.intellij.openapi.vfs.VirtualFile; @@ -25,11 +26,12 @@ import org.jetbrains.kotlin.idea.JetFileType; import java.util.List; public class JsHeaderLibraryDetectionUtil { - public static boolean isJsHeaderLibraryDetected(@NotNull List classesRoots) { - if (JavaRuntimeDetectionUtil.getJavaRuntimeVersion(classesRoots) != null) { - // Prevent clashing with java runtime - return false; - } + class object { + public fun isJsHeaderLibraryDetected(classesRoots: List): Boolean { + if (JavaRuntimeDetectionUtil.getJavaRuntimeVersion(classesRoots) != null) { + // Prevent clashing with java runtime + return false + } for (VirtualFile file : classesRoots) { CommonProcessors.FindFirstProcessor findKTProcessor = new CommonProcessors.FindFirstProcessor() { @@ -38,16 +40,16 @@ public class JsHeaderLibraryDetectionUtil { String extension = file.getExtension(); return extension != null && extension.equals(JetFileType.EXTENSION); } - }; - VfsUtilCore.processFilesRecursively(file, findKTProcessor); + VfsUtilCore.processFilesRecursively(file, findKTProcessor) - if (findKTProcessor.isFound()) { - return true; + if (findKTProcessor.isFound()) { + return true + } } + + return false + } - - return false; - } }