// FIR_IGNORE class A { fun foo() {} // Int Int // │ │ val bar = 0 } fun A.qux() {} fun baz() {} // reflect/KFunction0 // │ constructor A() // │ │ fun (A).foo(): Unit // │ │ │ val test1 = A()::foo // reflect/KProperty0 // │ constructor A() // │ │ val (A).bar: Int // │ │ │ val test2 = A()::bar // reflect/KFunction0 // │ constructor A() // │ │ fun A.qux(): Unit // │ │ │ val test3 = A()::qux // reflect/KFunction1 // │ class A // │ │ fun (A).foo(): Unit // │ │ │ val test4 = A::foo // reflect/KProperty1 // │ class A // │ │ val (A).bar: Int // │ │ │ val test5 = A::bar // reflect/KFunction1 // │ class A // │ │ fun A.qux(): Unit // │ │ │ val test6 = A::qux // reflect/KFunction0 // │ fun baz(): Unit // │ │ val test7 = ::baz