Add "Find Usages" tests for nested/inner classes and objects
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
public class KOuter: Outer() {
|
||||
public inner class X(bar: String? = (this@KOuter : Outer).A().bar): Outer.A() {
|
||||
var next: Outer.A? = (this@KOuter : Outer).A()
|
||||
val myBar: String? = (this@KOuter : Outer).A().bar
|
||||
|
||||
{
|
||||
(this@KOuter : Outer).A().bar = ""
|
||||
}
|
||||
|
||||
fun foo(a: Outer.A) {
|
||||
val aa: Outer.A = a
|
||||
aa.bar = ""
|
||||
}
|
||||
|
||||
fun getNext(): Outer.A? {
|
||||
return next
|
||||
}
|
||||
|
||||
public override fun foo() {
|
||||
super<Outer.A>.foo()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun KOuter.X.bar(a: Outer.A = Outer().A()) {
|
||||
|
||||
}
|
||||
|
||||
fun Any.toA(): Outer.A? {
|
||||
return if (this is Outer.A) this as Outer.A else null
|
||||
}
|
||||
Reference in New Issue
Block a user