Fixed KT-5434 J2K: incorrect conversion of main method

#KT-5434 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-07-08 21:34:46 +04:00
parent 28e003e79f
commit 2ebaab867d
14 changed files with 83 additions and 57 deletions
@@ -0,0 +1,5 @@
//file
public class A {
public static void main(String[] args) {
}
}
+7
View File
@@ -0,0 +1,7 @@
public class A {
class object {
public fun main(args: Array<String>) {
}
}
}
fun main(args: Array<String>) = A.main(args)
@@ -0,0 +1,6 @@
// !forceNotNullTypes: false
//file
public class A {
public static void main(String[] args) {
}
}
@@ -0,0 +1,8 @@
// !forceNotNullTypes: false
public class A {
class object {
public fun main(args: Array<String>) {
}
}
}
fun main(args: Array<String>) = A.main(args)
+1 -1
View File
@@ -31,4 +31,4 @@ public class User {
}
}
}
fun main(args: Array<String>) = User.main(args as Array<String?>?)
fun main(args: Array<String>) = User.main(args)
+1 -1
View File
@@ -7,4 +7,4 @@ class Program {
}
}
}
fun main(args: Array<String>) = Program.main(args as Array<String?>?)
fun main(args: Array<String>) = Program.main(args)
@@ -83,4 +83,4 @@ public class SwitchDemo {
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args as Array<String?>?)
fun main(args: Array<String>) = SwitchDemo.main(args)
+1 -1
View File
@@ -11,4 +11,4 @@ public class NonDefault {
}
}
}
fun main(args: Array<String>) = NonDefault.main(args as Array<String?>?)
fun main(args: Array<String>) = NonDefault.main(args)
+1 -1
View File
@@ -13,4 +13,4 @@ public class SwitchDemo {
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args as Array<String?>?)
fun main(args: Array<String>) = SwitchDemo.main(args)
+1 -1
View File
@@ -25,4 +25,4 @@ public class SwitchDemo {
}
}
}
fun main(args: Array<String>) = SwitchDemo.main(args as Array<String?>?)
fun main(args: Array<String>) = SwitchDemo.main(args)
+1 -1
View File
@@ -13,4 +13,4 @@ public class NonDefault {
}
}
}
fun main(args: Array<String>) = NonDefault.main(args as Array<String?>?)
fun main(args: Array<String>) = NonDefault.main(args)