[FIR] Don't report duplicated errors in implicit primary constructors
This commit is contained in:
+14
-14
@@ -73,28 +73,28 @@ open class C : O.B() {
|
||||
open class n : FromCompanionC()
|
||||
|
||||
// INVISIBLE: direct superclasses themselves.
|
||||
open class a : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>A<!>()
|
||||
open class b : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>B<!>()
|
||||
open class a : <!OTHER_ERROR!>A<!>()
|
||||
open class b : <!OTHER_ERROR!>B<!>()
|
||||
|
||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||
open class e : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionA<!>()
|
||||
open class f : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionB<!>()
|
||||
open class e : <!OTHER_ERROR!>FromCompanionA<!>()
|
||||
open class f : <!OTHER_ERROR!>FromCompanionB<!>()
|
||||
|
||||
// INVISIBLE: "cousin" supertypes themselves
|
||||
open class g : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Alpha<!>()
|
||||
open class h : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Beta<!>()
|
||||
open class i : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Gamma<!>()
|
||||
open class g : <!OTHER_ERROR!>Alpha<!>()
|
||||
open class h : <!OTHER_ERROR!>Beta<!>()
|
||||
open class i : <!OTHER_ERROR!>Gamma<!>()
|
||||
|
||||
// DEPRECATED: classifiers from "cousin" superclasses
|
||||
open class k : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromAlpha<!>()
|
||||
open class l : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromBeta<!>()
|
||||
open class m : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromGamma<!>()
|
||||
open class k : <!OTHER_ERROR!>FromAlpha<!>()
|
||||
open class l : <!OTHER_ERROR!>FromBeta<!>()
|
||||
open class m : <!OTHER_ERROR!>FromGamma<!>()
|
||||
|
||||
// INVISIBLE: We don't see classifiers from companions of "cousin" superclasses
|
||||
open class o : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionAlpha<!>()
|
||||
open class p : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionBeta<!>()
|
||||
open class q : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionGamma<!>()
|
||||
open class o : <!OTHER_ERROR!>FromCompanionAlpha<!>()
|
||||
open class p : <!OTHER_ERROR!>FromCompanionBeta<!>()
|
||||
open class q : <!OTHER_ERROR!>FromCompanionGamma<!>()
|
||||
|
||||
// DEPRECATED: Classifiers from supertypes of our own companion
|
||||
open class r : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromDelta<!>()
|
||||
open class r : <!OTHER_ERROR!>FromDelta<!>()
|
||||
}
|
||||
+14
-14
@@ -73,28 +73,28 @@ open class C : O.B() {
|
||||
open class n : FromCompanionC()
|
||||
|
||||
// INVISIBLE: direct superclasses themselves.
|
||||
open class a : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>A<!>()
|
||||
open class b : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>B<!>()
|
||||
open class a : <!OTHER_ERROR!>A<!>()
|
||||
open class b : <!OTHER_ERROR!>B<!>()
|
||||
|
||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||
open class e : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionA<!>()
|
||||
open class f : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionB<!>()
|
||||
open class e : <!OTHER_ERROR!>FromCompanionA<!>()
|
||||
open class f : <!OTHER_ERROR!>FromCompanionB<!>()
|
||||
|
||||
// INVISIBLE: "cousin" supertypes themselves
|
||||
open class g : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Alpha<!>()
|
||||
open class h : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Beta<!>()
|
||||
open class i : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Gamma<!>()
|
||||
open class g : <!OTHER_ERROR!>Alpha<!>()
|
||||
open class h : <!OTHER_ERROR!>Beta<!>()
|
||||
open class i : <!OTHER_ERROR!>Gamma<!>()
|
||||
|
||||
// DEPRECATED: classifiers from "cousin" superclasses
|
||||
open class k : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromAlpha<!>()
|
||||
open class l : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromBeta<!>()
|
||||
open class m : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromGamma<!>()
|
||||
open class k : <!OTHER_ERROR!>FromAlpha<!>()
|
||||
open class l : <!OTHER_ERROR!>FromBeta<!>()
|
||||
open class m : <!OTHER_ERROR!>FromGamma<!>()
|
||||
|
||||
// INVISIBLE: We don't see classifiers from companions of "cousin" superclasses
|
||||
open class o : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionAlpha<!>()
|
||||
open class p : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionBeta<!>()
|
||||
open class q : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromCompanionGamma<!>()
|
||||
open class o : <!OTHER_ERROR!>FromCompanionAlpha<!>()
|
||||
open class p : <!OTHER_ERROR!>FromCompanionBeta<!>()
|
||||
open class q : <!OTHER_ERROR!>FromCompanionGamma<!>()
|
||||
|
||||
// DEPRECATED: Classifiers from supertypes of our own companion
|
||||
open class r : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>FromDelta<!>()
|
||||
open class r : <!OTHER_ERROR!>FromDelta<!>()
|
||||
}
|
||||
+1
-1
@@ -42,7 +42,7 @@ class Derived : Base() {
|
||||
<!UNRESOLVED_REFERENCE!>syntheticProperty<!> = 42
|
||||
}
|
||||
|
||||
class JavaStaticInSupertypeList : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Classifier<!>() {
|
||||
class JavaStaticInSupertypeList : <!OTHER_ERROR!>Classifier<!>() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ class Derived : Base() {
|
||||
<!UNRESOLVED_REFERENCE!>syntheticProperty<!> = 42
|
||||
}
|
||||
|
||||
class JavaStaticInSupertypeList : <!OTHER_ERROR, OTHER_ERROR, OTHER_ERROR!>Classifier<!>() {
|
||||
class JavaStaticInSupertypeList : <!OTHER_ERROR!>Classifier<!>() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user