Files
kotlin-fork/compiler/testData/writeSignature/parameterlessMain/impostorMains.kt
T
Kristoffer Andersen 28b6913a25 JVM IR: Support parameterless main methods
This commit:

- introduces tests explicating what is and isn't considered a
  proper main method on the JVM backends.
- implements support for parameterless main methods on the JVM IR
  backend
- See KT-34338 for more tests.
2019-10-21 15:08:34 +02:00

25 lines
293 B
Kotlin
Vendored

fun main() {
}
fun main(args: Array<Int>) {
}
fun main(args: Array<in String>) {
}
fun main(args: Array<String>): Unit? {
return Unit
}
fun Any.main(args: Array<String>) {
}
// method: ImpostorMainsKt::main
// jvm signature: ([Ljava/lang/String;)V
// generic signature: null