Files
kotlin-fork/idea/testData/findUsages/kotlin/findClassUsages/kotlinDeeplyNestedClassAllUsages.1.kt
T
2014-11-13 17:27:33 +03:00

42 lines
619 B
Kotlin

package b
import a.Outer.Inner
public class X(bar: String? = Inner.A.bar): Inner.A() {
var next: Inner.A? = Inner.A()
val myBar: String? = Inner.A.bar
{
Inner.A.bar = ""
Inner.A.foo()
}
fun foo(a: Inner.A) {
val aa: Inner.A = a
aa.bar = ""
}
fun getNext(): Inner.A? {
return next
}
public override fun foo() {
super<Inner.A>.foo()
}
class object: Inner.A() {
}
}
object O: Inner.A() {
}
fun X.bar(a: Inner.A = Inner.A()) {
}
fun Any.toA(): Inner.A? {
return if (this is Inner.A) this as Inner.A else null
}