KT-6442 Completion of inner class name contains outer name
#KT-6442 Fixed
This commit is contained in:
@@ -8,4 +8,4 @@ fun Outer.foo() {
|
||||
}
|
||||
|
||||
// ABSENT: Nested
|
||||
// ABSENT: Inner
|
||||
// EXIST: { itemText: "Inner", tailText: "()", typeText: "Outer.Inner" }
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
class A {
|
||||
inner class XYZ
|
||||
|
||||
fun foo() {
|
||||
val v: XYZ = <caret>
|
||||
}
|
||||
}
|
||||
|
||||
// ELEMENT: XYZ
|
||||
@@ -0,0 +1,9 @@
|
||||
class A {
|
||||
inner class XYZ
|
||||
|
||||
fun foo() {
|
||||
val v: XYZ = XYZ()<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// ELEMENT: XYZ
|
||||
@@ -0,0 +1,9 @@
|
||||
class A {
|
||||
inner class XYZ
|
||||
}
|
||||
|
||||
fun A.foo(): A.XYZ {
|
||||
return <caret>
|
||||
}
|
||||
|
||||
// ELEMENT: XYZ
|
||||
@@ -0,0 +1,9 @@
|
||||
class A {
|
||||
inner class XYZ
|
||||
}
|
||||
|
||||
fun A.foo(): A.XYZ {
|
||||
return XYZ()<caret>
|
||||
}
|
||||
|
||||
// ELEMENT: XYZ
|
||||
@@ -0,0 +1,11 @@
|
||||
class C {
|
||||
inner class Inner
|
||||
}
|
||||
|
||||
fun foo() : C.Inner {
|
||||
return <caret>
|
||||
}
|
||||
|
||||
// ABSENT: Inner
|
||||
// EXIST: foo
|
||||
// NUMBER: 1
|
||||
Reference in New Issue
Block a user