Deprecated enum syntax removed: most idea tests

This commit is contained in:
Mikhail Glukhikh
2015-08-07 17:07:23 +03:00
parent b2653ad1e9
commit 022e7d1169
42 changed files with 88 additions and 93 deletions
+1
View File
@@ -94,6 +94,7 @@ interface MyTrait {
} }
enum class MyEnum() { enum class MyEnum() {
;
//properties //properties
<error>val a: Int</error> <error>val a: Int</error>
+3 -3
View File
@@ -1,9 +1,9 @@
package a package a
enum class A { enum class A {
A A,
B B,
C C;
<selection>fun f() { <selection>fun f() {
A A
+1
View File
@@ -1,4 +1,5 @@
enum class E { enum class E {
;
fun foo() { fun foo() {
"" // E "" // E
} }
+2 -2
View File
@@ -3,9 +3,9 @@ package test
import dependency.* import dependency.*
enum class Enum { enum class Enum {
A B C D E F { A, B, C, D, E, F {
override fun f() = 4 override fun f() = 4
} };
companion object { companion object {
val c: Int = 1 val c: Int = 1
+3 -3
View File
@@ -34,9 +34,9 @@ public object NamedObject {
} }
public enum class Color(val rgb : Int) { public enum class Color(val rgb : Int) {
RED : Color(0xFF0000) RED(0xFF0000),
GREEN : Color(0x00FF00) GREEN(0x00FF00),
BLUE : Color(0x0000FF) BLUE(0x0000FF)
} }
public abstract class ClassWithAbstractAndOpenMembers { public abstract class ClassWithAbstractAndOpenMembers {
+1 -1
View File
@@ -5,4 +5,4 @@ val rgb = color?.rgb
// main.kt // main.kt
//public enum class <1><2>Color(val <4>rgb : Int) { //public enum class <1><2>Color(val <4>rgb : Int) {
// <3>RED : Color(0xFF0000) // <3>RED(0xFF0000),
@@ -34,4 +34,4 @@ target(AnnotationTarget.PROPERTY, AnnotationTarget.FUNCTION, AnnotationTarget.CL
AnnotationTarget.CONSTRUCTOR, AnnotationTarget.TYPE) AnnotationTarget.CONSTRUCTOR, AnnotationTarget.TYPE)
annotation(repeatable = true, retention = AnnotationRetention.SOURCE) class b(val e: E) annotation(repeatable = true, retention = AnnotationRetention.SOURCE) class b(val e: E)
enum class E { E1 E2 } enum class E { E1, E2 }
+2 -2
View File
@@ -1,9 +1,9 @@
package a.b.c.test.enum package a.b.c.test.enum
enum class Enum { enum class Enum {
A B C D E F { A, B, C, D, E, F {
override fun f() = 4 override fun f() = 4
} };
open fun f() = 3 open fun f() = 3
+3 -3
View File
@@ -2,15 +2,15 @@ package dependency
class D { class D {
enum class E1 { enum class E1 {
E11 E11,
E12 E12
} }
enum class E2 { enum class E2 {
E21 E21,
E22 E22
} }
enum class E3 { enum class E3 {
E31 E31,
E32 E32
} }
} }
+2 -3
View File
@@ -27,9 +27,8 @@ open class C1
open class C2 open class C2
enum class Test : A1 { enum class Test : A1 {
FIRST_ITEM : Test() FIRST_ITEM(),
SECOND_ITEM : SECOND_ITEM()
Test()
} }
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
+2 -3
View File
@@ -27,9 +27,8 @@ open class C1
open class C2 open class C2
enum class Test : A1 { enum class Test : A1 {
FIRST_ITEM : Test() FIRST_ITEM(),
SECOND_ITEM : SECOND_ITEM()
Test()
} }
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
+2 -3
View File
@@ -27,9 +27,8 @@ open class C1
open class C2 open class C2
enum class Test : A1 { enum class Test : A1 {
FIRST_ITEM : Test() FIRST_ITEM(),
SECOND_ITEM : SECOND_ITEM()
Test()
} }
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
@@ -29,8 +29,7 @@ interface T1
// ----- // -----
enum class E1 { enum class E1 {
ENTRY ENTRY;
object O7 object O7
} }
@@ -67,8 +66,7 @@ interface T2
// ----- // -----
enum class E2 { enum class E2 {
ENTRY ENTRY;
object O14 {} object O14 {}
} }
@@ -110,8 +108,7 @@ interface T3
// ----- // -----
enum class E3 { enum class E3 {
ENTRY ENTRY;
object O21 { object O21 {
} }
} }
+3 -3
View File
@@ -24,7 +24,7 @@ interface T1
// ----- // -----
enum class E1 { enum class E1 {
ENTRY ENTRY;
object O7 object O7
} }
@@ -56,7 +56,7 @@ interface T2
// ----- // -----
enum class E2 { enum class E2 {
ENTRY ENTRY;
object O14 {} object O14 {}
} }
@@ -93,7 +93,7 @@ interface T3
// ----- // -----
enum class E3 { enum class E3 {
ENTRY ENTRY;
object O21 { object O21 {
} }
} }
@@ -1,28 +1,27 @@
enum class E1 { F S T } enum class E1 { F, S, T }
enum class E2 { enum class E2 {
F S T F, S, T
} }
enum class E3 { enum class E3 {
F S T F, S, T
} }
enum class E4 { enum class E4 {
F { F {
} },
S T S, T
} }
enum class E5 { F S {} T } enum class E5 { F, S {}, T }
enum class E6 { enum class E6 {
F S T {} F, S, T {}
} }
enum class E7 { enum class E7 {
F { F {
} }, S, T
S T
} }
+8 -8
View File
@@ -1,25 +1,25 @@
enum class E1 { F S T } enum class E1 { F, S, T }
enum class E2 { enum class E2 {
F S T F, S, T
} }
enum class E3 { enum class E3 {
F S T} F, S, T}
enum class E4 { enum class E4 {
F { F {
} },
S T} S, T}
enum class E5 { F S {} T } enum class E5 { F, S {}, T }
enum class E6 { enum class E6 {
F S T {} F, S, T {}
} }
enum class E7 { enum class E7 {
F { F {
} S T }, S, T
} }
+4 -4
View File
@@ -1,9 +1,9 @@
enum class E1 { F S T } enum class E1 { F, S, T }
enum class E2 { F S T } enum class E2 { F, S, T }
enum class E3 { enum class E3 {
F S T F, S, T
} }
class C1 {} class C1 {}
@@ -27,7 +27,7 @@ interface T2 {
} }
enum class E1 { enum class E1 {
EE1 {} EE1 {},
EE2 { EE2 {
val some = 1 val some = 1
} }
+4 -4
View File
@@ -1,9 +1,9 @@
enum class E1 { F S T } enum class E1 { F, S, T }
enum class E2 { F S T} enum class E2 { F, S, T}
enum class E3 { enum class E3 {
F S T} F, S, T}
class C1 {} class C1 {}
@@ -21,7 +21,7 @@ interface T2 {
val some = 1} val some = 1}
enum class E1 { enum class E1 {
EE1 {} EE1 {},
EE2 { EE2 {
val some = 1} val some = 1}
} }
@@ -1,6 +1,6 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(); ENTRY();
<caret> <caret>
} }
@@ -1,6 +1,6 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(); ENTRY();
<caret> <caret>
} }
+1 -1
View File
@@ -1,5 +1,5 @@
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST // SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(); <caret> ENTRY(); <caret>
} }
@@ -3,6 +3,6 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), ENTRY(),
<caret> <caret>
} }
@@ -3,6 +3,6 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), ENTRY(),
<caret> <caret>
} }
@@ -3,5 +3,5 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), <caret> ENTRY(), <caret>
} }
@@ -3,6 +3,6 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), ENTRY(),
<caret>A1 <caret>A1
} }
@@ -3,6 +3,6 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), ENTRY(),
<caret>A1 <caret>A1
} }
@@ -3,5 +3,5 @@
interface A1 interface A1
enum class EnumTest { enum class EnumTest {
ENTRY: EnumTest(), <caret>A1 ENTRY(), <caret>A1
} }
+1 -1
View File
@@ -1,5 +1,5 @@
enum class MyEnum { enum class MyEnum {
E1 E2 E1, E2
} }
val x<caret> = MyEnum.E1 val x<caret> = MyEnum.E1
@@ -1,5 +1,5 @@
enum class MyEnum { enum class MyEnum {
E1 E2 E1, E2
} }
val x: MyEnum = MyEnum.E1 val x: MyEnum = MyEnum.E1
+1 -1
View File
@@ -1,6 +1,6 @@
package test package test
enum class ZZZ { enum class ZZZ {
A1 A1,
B1 B1
} }
@@ -1,7 +1,7 @@
package test.kotlin package test.kotlin
public enum class KotlinEnum { public enum class KotlinEnum {
ENTRY ENTRY;
public fun foo(): String = "foo" public fun foo(): String = "foo"
} }
+4 -4
View File
@@ -6,13 +6,13 @@ interface Base {
} }
enum class E(val i: Int = 0): Base { enum class E(val i: Int = 0): Base {
E1: E() { E1() {
override fun f() { override fun f() {
} }
} },
E2: E(3) { E2(3) {
override fun f() { override fun f() {
} }
} },
E3 E3
} }
@@ -1,13 +1,13 @@
enum class <caret>E { enum class <caret>E {
O O,
A { A {
override fun foo(n: Int): Int = n + 1 override fun foo(n: Int): Int = n + 1
} },
B { B {
override fun foo(n: Int): Int = n + 2 override fun foo(n: Int): Int = n + 2
} };
open fun foo(n: Int): Int = n open fun foo(n: Int): Int = n
} }
@@ -1,13 +1,13 @@
enum class E { enum class E {
O O,
A { A {
override fun foo(n: Int): Int = n + 1 override fun foo(n: Int): Int = n + 1
} },
B { B {
override fun foo(n: Int): Int = n + 2 override fun foo(n: Int): Int = n + 2
} };
open fun <caret>foo(n: Int): Int = n open fun <caret>foo(n: Int): Int = n
} }
@@ -6,7 +6,7 @@ class MyClass {
} }
enum class P { enum class P {
A A;
val a = 1 val a = 1
fun foo() = 1 fun foo() = 1
@@ -5,7 +5,7 @@ class MyClass {
} }
enum class P { enum class P {
A A;
val a = 1 val a = 1
fun foo() = 1 fun foo() = 1
@@ -1,15 +1,15 @@
package test package test
enum class E { enum class E {
O O,
A { A {
override fun bar(n: Int): Int = n + 1 override fun bar(n: Int): Int = n + 1
} },
B { B {
override fun bar(n: Int): Int = n + 2 override fun bar(n: Int): Int = n + 2
} };
open fun bar(n: Int): Int = n open fun bar(n: Int): Int = n
} }
@@ -1,15 +1,15 @@
package test package test
enum class E { enum class E {
O O,
A { A {
override fun foo(n: Int): Int = n + 1 override fun foo(n: Int): Int = n + 1
} },
B { B {
override fun foo(n: Int): Int = n + 2 override fun foo(n: Int): Int = n + 2
} };
open fun foo(n: Int): Int = n open fun foo(n: Int): Int = n
} }
@@ -1,5 +1,5 @@
enum class Test { enum class Test {
FIRST FIRST,
SECOND SECOND
} }
+1 -1
View File
@@ -38,7 +38,7 @@ class A7 {
} }
enum class Enum1 { enum class Enum1 {
FIRST FIRST,
SECOND SECOND
} }
+1 -1
View File
@@ -1,4 +1,4 @@
enum class Test { enum class Test {
First First,
Second Second
} }
+1 -1
View File
@@ -2,6 +2,6 @@ annotation class a
annotation class b(val e: E) annotation class b(val e: E)
enum class E { E1 E2 } enum class E { E1, E2 }
fun types(param: @[a] @[b(E.E1)] DoubleRange): @[a] @[b(E.E2)] Unit {} fun types(param: @[a] @[b(E.E1)] DoubleRange): @[a] @[b(E.E2)] Unit {}