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
@@ -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
}
@@ -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 {
@@ -1,9 +1,9 @@
import kotlin.test.assertEquals
enum class Season {
WINTER
SPRING
SUMMER
WINTER,
SPRING,
SUMMER,
AUTUMN
}
@@ -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
}
@@ -1,9 +1,9 @@
import kotlin.test.assertEquals
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
}
@@ -1,7 +1,7 @@
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
}
@@ -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
}
@@ -1,9 +1,9 @@
import kotlin.test.assertEquals
enum class Season {
WINTER
SPRING
SUMMER
WINTER,
SPRING,
SUMMER,
AUTUMN
}