Deprecated enum syntax removed: most idea tests
This commit is contained in:
Vendored
+1
@@ -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
@@ -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,4 +1,5 @@
|
|||||||
enum class E {
|
enum class E {
|
||||||
|
;
|
||||||
fun foo() {
|
fun foo() {
|
||||||
"" // E
|
"" // E
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -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
@@ -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
@@ -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
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
@@ -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
@@ -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
@@ -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 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
@@ -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
@@ -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
@@ -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,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>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -3,6 +3,6 @@
|
|||||||
interface A1
|
interface A1
|
||||||
|
|
||||||
enum class EnumTest {
|
enum class EnumTest {
|
||||||
ENTRY: EnumTest(),
|
ENTRY(),
|
||||||
<caret>
|
<caret>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -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>
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -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,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,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"
|
||||||
}
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
+1
-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
|
||||||
|
|||||||
Vendored
+3
-3
@@ -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
|
||||||
}
|
}
|
||||||
Vendored
+3
-3
@@ -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
@@ -38,7 +38,7 @@ class A7 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
enum class Enum1 {
|
enum class Enum1 {
|
||||||
FIRST
|
FIRST,
|
||||||
SECOND
|
SECOND
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
enum class Test {
|
enum class Test {
|
||||||
First
|
First,
|
||||||
Second
|
Second
|
||||||
}
|
}
|
||||||
+1
-1
@@ -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 {}
|
||||||
|
|||||||
Reference in New Issue
Block a user