KT.PROTECTED_MEMBER_IN_FINAL_CLASS
Protected member in final class
Kotlin classes are final by default. Thus classes which are not marked as open should not contain any protected members. Consider using private or internal modifiers instead.
Noncompliant Code
コピー
class ProtectedMemberInFinalClass {
protected var i = 0
}
Compliant Code
コピー
class ProtectedMemberInFinalClass {
private var i = 0
}