Deprecated enum syntax removed: JS plugin tests

This commit is contained in:
Mikhail Glukhikh
2015-08-07 16:00:04 +03:00
parent b87bbfc3e0
commit 90f94b47db
35 changed files with 56 additions and 56 deletions
+3 -3
View File
@@ -1,12 +1,12 @@
package foo
enum class A {
FOO
FOO,
BAR : A() {
BAR() {
fun explicitFromEntry() = A.FOO
fun implicitFromEntry() = FOO
}
};
fun explicit() = A.FOO
fun implicit() = FOO
@@ -5,7 +5,7 @@ fun box() = MyEnum.E1.f() + MyEnum.E2.f()
enum class MyEnum : T {
E1 {
override fun f() = "O"
}
},
E2 {
override fun f() = "K"
}
+1 -1
View File
@@ -1,7 +1,7 @@
package foo
enum class A {
one
one,
two
}
@@ -1,15 +1,15 @@
package foo
enum class B(open val bar: Int) {
a : B(0) {
a(0) {
override val bar = 3
init {
y = 0
}
}
b : B(4) {
}
c : B(5)
},
b(4) {
},
c(5);
val x = 1
var y = 12;
}
@@ -22,8 +22,8 @@ trait X {
}
enum class Y(override val foo: Int) : X {
m:Y(3)
n:Y(6)
m(3),
n(6)
}
fun box(): String {
+2 -2
View File
@@ -2,8 +2,8 @@ package foo
native
enum class JsEnum {
Foo
Bar
Foo,
Bar,
Baz
}
+3 -3
View File
@@ -7,9 +7,9 @@ enum class Simple {
}
enum class A {
a : A() {
}
b : A()
a() {
},
b(),
c
}
@@ -7,12 +7,12 @@ enum class E {
override fun f(): String {
return super<E>.f() + "O"
}
}
},
E2 {
override fun f(): String {
return super.f() + "K"
}
}
};
open fun f() = ""
}