[FIR] KT-44939: report REDUNDANT_VISIBILITY for explicit public overriding public
This commit is contained in:
Vendored
+18
@@ -0,0 +1,18 @@
|
||||
abstract class A {
|
||||
open var attribute = "a"
|
||||
protected set
|
||||
}
|
||||
|
||||
class C1 : A() {
|
||||
<!REDUNDANT_VISIBILITY_MODIFIER!>public<!> override var attribute = super.attribute
|
||||
public set
|
||||
}
|
||||
|
||||
abstract class B2 : A() {
|
||||
override var attribute = "b"
|
||||
public set
|
||||
}
|
||||
|
||||
class C2 : B2() {
|
||||
<!REDUNDANT_VISIBILITY_MODIFIER!>public<!> override var attribute = super.attribute
|
||||
}
|
||||
Reference in New Issue
Block a user