"Create member function" quick fix: do not add redundant semicolons after enum entry

#KT-14899 Fixed
This commit is contained in:
Toshiaki Kameyama
2019-09-12 18:01:12 +09:00
committed by Dmitry Gridin
parent 0497f0cba4
commit 44edd94fea
6 changed files with 54 additions and 3 deletions
@@ -0,0 +1,8 @@
// "Create member function 'Bar.foo'" "true"
fun foo() {
Bar.BAZ.<caret>foo()
}
enum class Bar {
BAZ
}
@@ -0,0 +1,12 @@
// "Create member function 'Bar.foo'" "true"
fun foo() {
Bar.BAZ.foo()
}
enum class Bar {
BAZ;
fun foo() {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}
@@ -0,0 +1,8 @@
// "Create member function 'Bar.foo'" "true"
fun foo() {
Bar.BAZ.<caret>foo()
}
enum class Bar {
BAZ;
}
@@ -0,0 +1,12 @@
// "Create member function 'Bar.foo'" "true"
fun foo() {
Bar.BAZ.foo()
}
enum class Bar {
BAZ;
fun foo() {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}