PROTECTED
A protected declaration is visible inside its containing declaration and all its members, as well as in subclasses.
abstract class BaseClass { // public
protected abstract doSmth() // protected
fun publicApi() { // public
doSmth()
}
}
Properties