class A { public val publicVal: Int = 1 protected val protectedVal: Int = 2 private val privateVal: Int = 3 public fun publicFun(): Int = 4 private fun privateFun() = 5 } val p: Int = A().p // EXIST: publicVal // ABSENT: protectedVal // ABSENT: privateVal // EXIST: publicFun // ABSENT: privateFun