KT-9661 Code completion of "get" and "set" in property accessors

#KT-9661 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-10-21 19:15:28 +03:00
parent 798223b0e4
commit 6eba45febd
20 changed files with 122 additions and 17 deletions
@@ -1,4 +1,4 @@
package propertiesSetter
package propertiesGetter
class TestClass {
val a : Int
@@ -0,0 +1,6 @@
package propertiesGetter
class TestClass {
val a : Int
get<caret>
}
@@ -1,6 +0,0 @@
package propertiesSetter
class TestClass {
val a : Int
get()<caret>
}
@@ -0,0 +1,4 @@
val v: Int
g<caret>
// ELEMENT: "get() = "
@@ -0,0 +1,4 @@
val v: Int
get() = <caret>
// ELEMENT: "get() = "
@@ -0,0 +1,4 @@
val v: Int
g<caret>
// ELEMENT: "get() {}"
@@ -0,0 +1,4 @@
val v: Int
get() {<caret>}
// ELEMENT: "get() {}"
@@ -0,0 +1,5 @@
var v: Int
get() = 0
s<caret>
// ELEMENT: "set(value) = "
@@ -0,0 +1,5 @@
var v: Int
get() = 0
set(value) = <caret>
// ELEMENT: "set(value) = "
@@ -0,0 +1,5 @@
var v: Int
get() = 0
s<caret>
// ELEMENT: "set(value) {}"
@@ -0,0 +1,5 @@
var v: Int
get() = 0
set(value) {<caret>}
// ELEMENT: "set(value) {}"
@@ -11,6 +11,8 @@ class MouseMovedEventArgs
// EXIST: final
// EXIST: fun
// EXIST: get
// EXIST: "get() = "
// EXIST: "get() {}"
// EXIST: inner
// EXIST: internal
// EXIST: object
@@ -20,6 +22,8 @@ class MouseMovedEventArgs
// EXIST: protected
// EXIST: public
// EXIST: set
// EXIST: "set(value) = "
// EXIST: "set(value) {}"
// EXIST: interface
// EXIST: val
// EXIST: var
@@ -16,12 +16,16 @@ var a : Int
// EXIST: final
// EXIST: fun
// EXIST: get
// EXIST: "get() = "
// EXIST: "get() {}"
// EXIST: internal
// EXIST: object
// EXIST: open
// EXIST: private
// EXIST: public
// EXIST: set
// EXIST: "set(value) = "
// EXIST: "set(value) {}"
// EXIST: interface
// EXIST: val
// EXIST: var
@@ -10,6 +10,8 @@ class Some {
// EXIST: final
// EXIST: fun
// EXIST: get
// EXIST: "get() = "
// EXIST: "get() {}"
// EXIST: inner
// EXIST: internal
// EXIST: object
@@ -19,6 +21,8 @@ class Some {
// EXIST: protected
// EXIST: public
// EXIST: set
// EXIST: "set(value) = "
// EXIST: "set(value) {}"
// EXIST: interface
// EXIST: val
// EXIST: var
@@ -10,6 +10,8 @@ class Some {
// EXIST: final
// EXIST: fun
// EXIST: get
// EXIST: "get() = "
// EXIST: "get() {}"
// EXIST: inner
// EXIST: internal
// EXIST: object
@@ -19,6 +21,8 @@ class Some {
// EXIST: protected
// EXIST: public
// EXIST: set
// EXIST: "set(value) = "
// EXIST: "set(value) {}"
// EXIST: interface
// EXIST: val
// EXIST: var
+7 -1
View File
@@ -10,8 +10,12 @@ class Some {
// EXIST: enum class
// EXIST: final
// EXIST: fun
// EXIST: get
/*TODO*/
// EXIST: get
// EXIST: "get() = "
// EXIST: "get() {}"
// EXIST: inner
// EXIST: internal
// EXIST: object
@@ -21,6 +25,8 @@ class Some {
// EXIST: protected
// EXIST: public
// EXIST: set
// EXIST: "set(value) = "
// EXIST: "set(value) {}"
// EXIST: interface
// EXIST: val
// EXIST: var