Remove main function from some external tests

This commit is contained in:
Ilya Matveev
2017-02-14 11:42:18 +03:00
committed by ilmat192
parent 57c899763d
commit 061a8a0b55
5 changed files with 7 additions and 7 deletions
@@ -5,7 +5,7 @@ operator fun String.get(vararg value: Any) : String {
operator fun Int.get(vararg value: Any) : Int { operator fun Int.get(vararg value: Any) : Int {
return if (value[0] == 44 && value[1] == "example") 1 else 0 return if (value[0] == 44 && value[1] == "example") 1 else 0
} }
fun main(args: Array<String>) { fun foo(args: Array<String>) {
12 [44, "example"] 12 [44, "example"]
} }
@@ -6,7 +6,7 @@ class B(): A<String>() {
override fun f(args : Array<String>) {} override fun f(args : Array<String>) {}
} }
fun main(args: Array<String>) { fun foo(args: Array<String>) {
B() B()
} }
@@ -1,4 +1,4 @@
fun main(args: Array<String>) { fun foo(args: Array<String>) {
try { try {
} finally { } finally {
try { try {
@@ -1,7 +1,7 @@
// TODO: muted automatically, investigate should it be ran for JS or not // TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE // IGNORE_BACKEND: JS, NATIVE
fun main(args: Array<String>?) { fun foo(args: Array<String>?) {
val y: Unit = Unit //do not compile val y: Unit = Unit //do not compile
A<Unit>() //do not compile A<Unit>() //do not compile
C<Unit>(Unit) //do not compile C<Unit>(Unit) //do not compile
@@ -39,6 +39,6 @@ fun box() : String {
a[2] = 2 a[2] = 2
foreach(a, { el : Int -> System.out?.println(el) }) foreach(a, { el : Int -> System.out?.println(el) })
almostFilter(a, { el : Int -> el }) almostFilter(a, { el : Int -> el })
main(null) foo(null)
return "OK" return "OK"
} }
@@ -1,9 +1,9 @@
fun box(): String { fun box(): String {
main(array()) foo(array())
return "OK" return "OK"
} }
fun main(args: Array<String>) { fun foo(args: Array<String>) {
D.foo(array()) D.foo(array())
} }