Minor. Add clarification comment to MainFunctionDetector
This commit is contained in:
@@ -137,6 +137,7 @@ class MainFunctionDetector {
|
|||||||
assert(DescriptorUtils.isTopLevelDeclaration(descriptor)) { "main without parameters works only for top-level" }
|
assert(DescriptorUtils.isTopLevelDeclaration(descriptor)) { "main without parameters works only for top-level" }
|
||||||
val containingFile = DescriptorToSourceUtils.getContainingFile(descriptor)
|
val containingFile = DescriptorToSourceUtils.getContainingFile(descriptor)
|
||||||
// We do not support parameterless entry points having JvmName("name") but different real names
|
// 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 (descriptor.name.asString() != "main") return false
|
||||||
if (containingFile?.declarations?.any { declaration -> isMainWithParameter(declaration, checkJvmStaticAnnotation) } == true) {
|
if (containingFile?.declarations?.any { declaration -> isMainWithParameter(declaration, checkJvmStaticAnnotation) } == true) {
|
||||||
return false
|
return false
|
||||||
|
|||||||
Reference in New Issue
Block a user