Files
kotlin-fork/analysis/low-level-api-fir/testdata/fileStructure/superClassCall.kt
T
2023-04-19 20:12:39 +00:00

36 lines
875 B
Kotlin

open class A
(init: A.() -> Unit)/* NonReanalyzableNonClassDeclarationStructureElement */
{/* NonReanalyzableClassDeclarationStructureElement */
val prop: String = ""/* ReanalyzablePropertyStructureElement */
}
class B()/* NonReanalyzableNonClassDeclarationStructureElement */ : A()/* NonReanalyzableClassDeclarationStructureElement */
object C : A(
{
fun foo() = B.prop.toString()
}
) {/* NonReanalyzableClassDeclarationStructureElement */
}
val f = object : A(
{
fun bar() = B.prop.toString()
}
) {
}/* NonReanalyzableNonClassDeclarationStructureElement */
class D : A(
{
fun foo() = B.prop.toString()
}
) {/* NonReanalyzableClassDeclarationStructureElement */
constructor(): super(
{
fun boo() = prop.toString()
}
)/* NonReanalyzableNonClassDeclarationStructureElement */
}