1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/*
* Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
*/
package cases.private
// properties
private val privateVal: Any? = 1
private var privateVar: Any? = 1
// constants
private const val privateConst: Int = 4
// fun
@Suppress("UNUSED_PARAMETER")
private fun privateFun(a: Any?) = privateConst
// access
private class PrivateClassInPart {
internal fun accessUsage() {
privateFun(privateVal)
privateFun(privateVar)
privateFun(privateConst)
}
}
|