Deprecated enum syntax removed: most compiler tests

This commit is contained in:
Mikhail Glukhikh
2015-08-07 16:28:20 +03:00
parent 90f94b47db
commit b2653ad1e9
78 changed files with 175 additions and 171 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
enum class A() {
ENTRY: A(){ override fun t() = "OK"}
ENTRY(){ override fun t() = "OK"};
abstract fun t(): String
}
+1 -1
View File
@@ -1,5 +1,5 @@
enum class E {
ENTRY
ENTRY;
abstract class Nested
}
+3 -3
View File
@@ -1,9 +1,9 @@
// http://youtrack.jetbrains.com/issue/KT-2167
enum class Season {
WINTER
SPRING
SUMMER
WINTER,
SPRING,
SUMMER,
AUTUMN
}
@@ -1,7 +1,7 @@
enum class Game {
ROCK
PAPER
SCISSORS
ROCK,
PAPER,
SCISSORS;
companion object {
fun foo() = ROCK
+2 -2
View File
@@ -7,14 +7,14 @@ enum class IssueState {
inner class D {
val k = ToString()
}
}
},
FIXED {
override fun ToString() = "K"
inner class D {
val k = ToString()
}
}
};
open fun ToString() : String = "O"
}
@@ -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,9 +1,9 @@
// KT-4423 Enum with function not compiled
enum class Sign(val str: String, val func: (x: Int, y: Int) -> Int){
plus: Sign("+", { x, y -> x + y })
plus("+", { x, y -> x + y }),
mult: Sign("*", { x, y -> x * y }) {
mult("*", { x, y -> x * y }) {
override fun toString() = "${func(4,5)}"
}
}
+3 -3
View File
@@ -1,9 +1,9 @@
package test
enum class Season {
WINTER
SPRING
SUMMER
WINTER,
SPRING,
SUMMER,
AUTUMN
}
+1 -1
View File
@@ -3,7 +3,7 @@ enum class Direction() {
val someSpecialValue = "OK"
override fun f() = someSpecialValue
}
};
abstract fun f():String
+1 -1
View File
@@ -1,5 +1,5 @@
enum class A(val b: String) {
E1: A("OK"){ override fun t() = b }
E1("OK"){ override fun t() = b };
abstract fun t(): String
}
+1 -1
View File
@@ -1,5 +1,5 @@
enum class State {
O
O,
K
}
+2 -2
View File
@@ -1,11 +1,11 @@
enum class E {
ENTRY
ENTRY,
SUBCLASS {
object O {
fun foo() = 2
}
override fun bar() = O.foo()
}
};
object O {
fun foo() = 1
+2 -2
View File
@@ -1,10 +1,10 @@
fun box() = IssueState.DEFAULT.ToString() + IssueState.FIXED.ToString()
enum class IssueState {
DEFAULT
DEFAULT,
FIXED {
override fun ToString() = "K"
}
};
open fun ToString() : String = "O"
}
+3 -3
View File
@@ -1,7 +1,7 @@
enum class State {
_0
_1
_2
_0,
_1,
_2,
_3
}
+3 -3
View File
@@ -1,7 +1,7 @@
enum class Season {
WINTER
SPRING
SUMMER
WINTER,
SPRING,
SUMMER,
AUTUMN
}
@@ -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() = ""
}
+1 -1
View File
@@ -1,5 +1,5 @@
enum class State {
O
O,
K
}
+1 -1
View File
@@ -1,5 +1,5 @@
enum class Color {
RED
RED,
BLUE
}