Fixed small inconsistency in presentation for nested classes

This commit is contained in:
Valentin Kipyatkov
2015-06-19 22:58:15 +03:00
parent 01e56dc571
commit 73fd4ad57f
6 changed files with 68 additions and 12 deletions
@@ -0,0 +1,5 @@
class JavaOuter {
class Nested {
class NestedNested {}
}
}
@@ -0,0 +1,7 @@
class Outer {
class Nested {
class NestedNested
}
}
// ALLOW_AST_ACCESS
@@ -0,0 +1,11 @@
fun f(nested: Outer.Nested?){}
fun f(nested: Outer.Nested.NestedNested?){}
fun foo(nest<caret>)
// EXIST: { lookupString: "nested", itemText: "nested: Outer.Nested?", tailText: " (<root>)" }
// EXIST: { lookupString: "nested", itemText: "nested: Outer.Nested", tailText: " (<root>)" }
// EXIST: { lookupString: "nested", itemText: "nested: Outer.Nested.NestedNested?", tailText: " (<root>)" }
// EXIST: { lookupString: "nested", itemText: "nested: Outer.Nested.NestedNested", tailText: " (<root>)" }
// EXIST: { lookupString: "nested", itemText: "nested: JavaOuter.Nested", tailText: " (<root>)" }
// EXIST: { lookupString: "nested", itemText: "nested: JavaOuter.Nested.NestedNested", tailText: " (<root>)" }