KT-9478 No override completion for second parameter in primary constructor
#KT-9478 Fixed #KT-9386 Fixed
This commit is contained in:
+11
@@ -0,0 +1,11 @@
|
||||
interface Foo {
|
||||
val foo: Int
|
||||
val bar: Int
|
||||
}
|
||||
|
||||
class A(override val bar: Int, overr<caret>): Foo
|
||||
|
||||
// EXIST: { lookupString: "override", itemText: "override" }
|
||||
// EXIST: { itemText: "override val foo: Int", tailText: null, typeText: "Foo" }
|
||||
// EXIST_JAVA_ONLY: { itemText: "override: Override", tailText: " (java.lang)" }
|
||||
// NOTHING_ELSE
|
||||
@@ -0,0 +1,22 @@
|
||||
package TestData
|
||||
|
||||
class TestSample(<caret>)
|
||||
|
||||
// EXIST: vararg
|
||||
// EXIST: noinline
|
||||
// EXIST: crossinline
|
||||
// EXIST: val
|
||||
// EXIST: var
|
||||
// EXIST: override
|
||||
// EXIST: open
|
||||
// EXIST: final
|
||||
// EXIST: public
|
||||
// EXIST: private
|
||||
// EXIST: protected
|
||||
// EXIST: internal
|
||||
|
||||
/* TODO: keywords below should not be here*/
|
||||
// EXIST: abstract
|
||||
// EXIST: const
|
||||
// EXIST: lateinit
|
||||
// NOTHING_ELSE
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
annotation class Ann
|
||||
|
||||
class Completion(@get:Ann val p1: String, @<caret>)
|
||||
|
||||
// EXIST: get
|
||||
// EXIST: set
|
||||
// EXIST: field
|
||||
// EXIST: param
|
||||
// EXIST: setparam
|
||||
// EXIST: property
|
||||
|
||||
/*TODO: keywords below should not be here*/
|
||||
// EXIST: val
|
||||
// EXIST: var
|
||||
// EXIST: receiver
|
||||
// NOTHING_ELSE
|
||||
Reference in New Issue
Block a user