From aab85121e2fae12d0d75aaf76f0cf9a7820bb54a Mon Sep 17 00:00:00 2001 From: "Denis.Zharkov" Date: Tue, 26 Jan 2021 10:55:55 +0300 Subject: [PATCH] Minor. Add clarification comment to MainFunctionDetector --- .../src/org/jetbrains/kotlin/idea/MainFunctionDetector.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/idea/MainFunctionDetector.kt b/compiler/frontend/src/org/jetbrains/kotlin/idea/MainFunctionDetector.kt index e2e146944f6..300a09429ae 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/idea/MainFunctionDetector.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/idea/MainFunctionDetector.kt @@ -137,6 +137,7 @@ class MainFunctionDetector { assert(DescriptorUtils.isTopLevelDeclaration(descriptor)) { "main without parameters works only for top-level" } val containingFile = DescriptorToSourceUtils.getContainingFile(descriptor) // We do not support parameterless entry points having JvmName("name") but different real names + // See more at https://github.com/Kotlin/KEEP/blob/master/proposals/enhancing-main-convention.md#parameterless-main if (descriptor.name.asString() != "main") return false if (containingFile?.declarations?.any { declaration -> isMainWithParameter(declaration, checkJvmStaticAnnotation) } == true) { return false