package test

object Foo {
  private constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

  val a: String
    field = ""
    get

  fun foo(): String {
    return ""
  }

}

val test1: KProperty0<String>
  field = Foo::a
  get

val test1a: KProperty0<String>
  field = Foo::a
  get

val test2: KFunction0<String>
  field = Foo::foo
  get

val test2a: KFunction0<String>
  field = Foo::foo
  get
