Convert Enum to Sealed Class: Support expect/actual classes
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
expect enum class E {
|
||||
A, B, C
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
<caret>expect sealed class E {
|
||||
object A : E
|
||||
object B : E
|
||||
object C : E
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Convert to sealed class" "true"
|
||||
|
||||
actual enum class <caret>E {
|
||||
A, B, C
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Convert to sealed class" "true"
|
||||
|
||||
actual sealed class <caret>E {
|
||||
actual object A : E()
|
||||
actual object B : E()
|
||||
actual object C : E()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
actual enum class E {
|
||||
A, B, C
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
actual sealed class E {
|
||||
actual object A : E()
|
||||
actual object B : E()
|
||||
actual object C : E()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// "Convert to sealed class" "true"
|
||||
|
||||
expect enum class <caret>E {
|
||||
A, B, C
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Convert to sealed class" "true"
|
||||
|
||||
expect sealed class <caret>E {
|
||||
object A : E
|
||||
object B : E
|
||||
object C : E
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
actual enum class E {
|
||||
A, B, C
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
<caret>actual sealed class E {
|
||||
actual object A : E()
|
||||
actual object B : E()
|
||||
actual object C : E()
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
actual enum class E {
|
||||
A, B, C
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
actual sealed class E {
|
||||
actual object A : E()
|
||||
actual object B : E()
|
||||
actual object C : E()
|
||||
}
|
||||
Reference in New Issue
Block a user