Keyword completion: do not add braces after 'companion object' (KT-27915)

^KT-27915 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-11-02 06:07:11 +03:00
committed by Nikolay Krasko
parent 18ed031e7e
commit ed9d53acaa
12 changed files with 12 additions and 15 deletions
@@ -72,8 +72,7 @@ object KeywordCompletion {
FINALLY_KEYWORD to "fun foo() { try {\n}\nfinally{\ncaret\n}",
DO_KEYWORD to "fun foo() { do {\ncaret\n}",
INIT_KEYWORD to "class C { init {\ncaret\n}",
CONSTRUCTOR_KEYWORD to "class C { constructor(caret)",
COMPANION_KEYWORD to "class C { companion object {\ncaret\n}"
CONSTRUCTOR_KEYWORD to "class C { constructor(caret)"
)
private val NO_SPACE_AFTER = listOf(THIS_KEYWORD,
@@ -1,5 +1,3 @@
class C {
companion object {
<caret>
}
companion object<caret>
}
@@ -29,7 +29,7 @@ class MouseMovedEventArgs
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
+1 -1
View File
@@ -28,7 +28,7 @@ class A {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
@@ -3,4 +3,4 @@ class TestClass {
object O {}
}
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
+1 -1
View File
@@ -26,7 +26,7 @@ public class Test {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
+1 -1
View File
@@ -20,7 +20,7 @@ class TestClass {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
+1 -1
View File
@@ -14,7 +14,7 @@ enum class Test {
// EXIST: private
// EXIST: protected
// EXIST: public
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
+1 -1
View File
@@ -16,7 +16,7 @@ interface Test {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
@@ -28,7 +28,7 @@ class Some {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
@@ -28,7 +28,7 @@ class Some {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class
+1 -1
View File
@@ -26,7 +26,7 @@ class Some {
// EXIST: var
// EXIST: constructor
// EXIST: init
// EXIST: { itemText: "companion object", tailText: " {...}" }
// EXIST: companion object
// EXIST: operator
// EXIST: infix
// EXIST: sealed class