Deprecated enum syntax removed: most compiler tests
This commit is contained in:
@@ -8,7 +8,7 @@ enum class E {
|
||||
@First
|
||||
E1 {
|
||||
fun foo() = "something"
|
||||
}
|
||||
},
|
||||
|
||||
@Second("OK")
|
||||
E2
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import Game.*
|
||||
|
||||
enum class Game {
|
||||
ROCK
|
||||
PAPER
|
||||
SCISSORS
|
||||
LIZARD
|
||||
ROCK,
|
||||
PAPER,
|
||||
SCISSORS,
|
||||
LIZARD,
|
||||
SPOCK
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -15,12 +15,12 @@ val executorService = Executors.newFixedThreadPool(count)
|
||||
class MyException(message: String): Exception(message)
|
||||
|
||||
enum class ExecutionType {
|
||||
LOCAL
|
||||
NON_LOCAL_SIMPLE
|
||||
NON_LOCAL_EXCEPTION
|
||||
NON_LOCAL_FINALLY
|
||||
NON_LOCAL_EXCEPTION_AND_FINALLY
|
||||
NON_LOCAL_EXCEPTION_AND_FINALLY_WITH_RETURN
|
||||
LOCAL,
|
||||
NON_LOCAL_SIMPLE,
|
||||
NON_LOCAL_EXCEPTION,
|
||||
NON_LOCAL_FINALLY,
|
||||
NON_LOCAL_EXCEPTION_AND_FINALLY,
|
||||
NON_LOCAL_EXCEPTION_AND_FINALLY_WITH_RETURN,
|
||||
NON_LOCAL_NESTED
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
fun <E : Enum<E>> Byte.toEnum(clazz : Class<E>) : E =
|
||||
(clazz.getMethod("values").invoke(null) as Array<E>)[this.toInt()]
|
||||
|
||||
enum class Letters { A B C }
|
||||
enum class Letters { A, B, C }
|
||||
|
||||
fun box(): String {
|
||||
val clazz = javaClass<Letters>()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
enum class E {
|
||||
VALUE
|
||||
VALUE,
|
||||
VALUE2
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class BigEnum {
|
||||
ITEM1 ITEM2 ITEM3 ITEM4 ITEM5 ITEM6 ITEM7 ITEM8 ITEM9 ITEM10 ITEM11 ITEM12 ITEM13 ITEM14 ITEM15 ITEM16 ITEM17 ITEM18 ITEM19 ITEM20
|
||||
ITEM1, ITEM2, ITEM3, ITEM4, ITEM5, ITEM6, ITEM7, ITEM8, ITEM9, ITEM10,
|
||||
ITEM11, ITEM12, ITEM13, ITEM14, ITEM15, ITEM16, ITEM17, ITEM18, ITEM19, ITEM20
|
||||
}
|
||||
|
||||
fun bar1(x : BigEnum) : String {
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -3,9 +3,9 @@ import kotlin.test.assertEquals
|
||||
class A {
|
||||
companion object {
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,7 +1,7 @@
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
enum class E {
|
||||
A
|
||||
A,
|
||||
B
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
import kotlin.test.assertEquals
|
||||
|
||||
enum class Season {
|
||||
WINTER
|
||||
SPRING
|
||||
SUMMER
|
||||
WINTER,
|
||||
SPRING,
|
||||
SUMMER,
|
||||
AUTUMN
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user