class A {
  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

  fun foo() {
  }

}

fun bar() {
}

val qux: Int
  field = 1
  get

val test1: KClass<A>
  field = A::class
  get

val test2: KClass<out Int>
  field = <get-qux>()::class
  get

val test3: KFunction1<A, Unit>
  field = A::foo
  get

val test4: KFunction0<A>
  field = A::<init>
  get

val test5: KFunction0<Unit>
  field = A()::foo
  get

val test6: KFunction0<Unit>
  field = ::bar
  get
