"Create enum constant" quick fix: handle trailing comman correctly

#KT-36461 Fixed
#KT-36462 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-02-27 16:31:46 +09:00
committed by Yan Zhulanow
parent 0bd2643788
commit 4973d3c359
8 changed files with 69 additions and 16 deletions
@@ -1,7 +1,7 @@
// "Create enum constant 'PUBLIC'" "true"
enum class TopicState {
PRIVATE,
<caret>PUBLIC
<caret>PUBLIC,
}
fun foo() {
@@ -0,0 +1,10 @@
// "Create enum constant 'C'" "true"
enum class Bar {
A,
B,
;
}
fun main() {
Bar.C<caret>
}
@@ -0,0 +1,11 @@
// "Create enum constant 'C'" "true"
enum class Bar {
A,
B,
<caret>C,
;
}
fun main() {
Bar.C
}
@@ -0,0 +1,9 @@
// "Create enum constant 'C'" "true"
enum class Baz {
A,
B, ;
}
fun main() {
Baz.C<caret>
}
@@ -0,0 +1,10 @@
// "Create enum constant 'C'" "true"
enum class Baz {
A,
B,
<caret>C, ;
}
fun main() {
Baz.C
}