Accessor visibilities are now forbidden for abstract properties
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
abstract class My {
|
||||
abstract var x: Int
|
||||
<!REDUNDANT_MODIFIER_IN_GETTER!>public<!> get
|
||||
<!ACCESSOR_VISIBILITY_FOR_ABSTRACT_PROPERTY!>private<!> set
|
||||
|
||||
abstract val y: Int
|
||||
<!ACCESSOR_VISIBILITY_FOR_ABSTRACT_PROPERTY!>protected<!> get
|
||||
|
||||
abstract protected var z: Int
|
||||
<!ACCESSOR_VISIBILITY_FOR_ABSTRACT_PROPERTY!>internal<!> get
|
||||
<!ACCESSOR_VISIBILITY_FOR_ABSTRACT_PROPERTY!>public<!> set
|
||||
|
||||
abstract internal val w: Int
|
||||
<!ACCESSOR_VISIBILITY_FOR_ABSTRACT_PROPERTY!>protected<!> get
|
||||
}
|
||||
Reference in New Issue
Block a user