[FIR] Add static / companion ambiguity to test data
This is temporary test data change until we prioritize this properly
This commit is contained in:
Vendored
+2
-2
@@ -119,8 +119,8 @@ class C : O.B() {
|
|||||||
val b = O.A::foo
|
val b = O.A::foo
|
||||||
|
|
||||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||||
val e = O.A.Companion.FromCompanionA::foo
|
val e = O.A.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionA<!>::foo
|
||||||
val f = O.B.Companion.FromCompanionB::foo
|
val f = O.B.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionB<!>::foo
|
||||||
|
|
||||||
// INVISIBLE: "cousin" supertypes themselves
|
// INVISIBLE: "cousin" supertypes themselves
|
||||||
val g = O.Alpha::foo
|
val g = O.Alpha::foo
|
||||||
|
|||||||
Vendored
+2
-2
@@ -119,8 +119,8 @@ class C : O.B() {
|
|||||||
val b = O.A::foo
|
val b = O.A::foo
|
||||||
|
|
||||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||||
val e = O.A.Companion.FromCompanionA::foo
|
val e = O.A.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionA<!>::foo
|
||||||
val f = O.B.Companion.FromCompanionB::foo
|
val f = O.B.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionB<!>::foo
|
||||||
|
|
||||||
// INVISIBLE: "cousin" supertypes themselves
|
// INVISIBLE: "cousin" supertypes themselves
|
||||||
val g = O.Alpha::foo
|
val g = O.Alpha::foo
|
||||||
|
|||||||
+2
-2
@@ -77,8 +77,8 @@ class C : O.B() {
|
|||||||
val b = O.B()
|
val b = O.B()
|
||||||
|
|
||||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||||
val e = O.A.Companion.FromCompanionA()
|
val e = O.A.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionA<!>()
|
||||||
val f = O.B.Companion.FromCompanionB()
|
val f = O.B.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionB<!>()
|
||||||
|
|
||||||
// INVISIBLE: "cousin" supertypes themselves
|
// INVISIBLE: "cousin" supertypes themselves
|
||||||
val g = O.Alpha()
|
val g = O.Alpha()
|
||||||
|
|||||||
+2
-2
@@ -77,8 +77,8 @@ class C : O.B() {
|
|||||||
val b = O.B()
|
val b = O.B()
|
||||||
|
|
||||||
// DEPRECATED: Classifiers from companions of direct superclasses
|
// DEPRECATED: Classifiers from companions of direct superclasses
|
||||||
val e = O.A.Companion.FromCompanionA()
|
val e = O.A.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionA<!>()
|
||||||
val f = O.B.Companion.FromCompanionB()
|
val f = O.B.<!AMBIGUITY!>Companion<!>.<!UNRESOLVED_REFERENCE!>FromCompanionB<!>()
|
||||||
|
|
||||||
// INVISIBLE: "cousin" supertypes themselves
|
// INVISIBLE: "cousin" supertypes themselves
|
||||||
val g = O.Alpha()
|
val g = O.Alpha()
|
||||||
|
|||||||
@@ -12,9 +12,9 @@ enum class Foo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun test() {
|
fun test() {
|
||||||
Foo.values() checkType { <!UNRESOLVED_REFERENCE!>_<!><Array<Foo>>() }
|
Foo.<!AMBIGUITY!>values<!>() <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!UNRESOLVED_REFERENCE!>_<!><Array<Foo>>() }
|
||||||
Foo.Companion.values() checkType { <!UNRESOLVED_REFERENCE!>_<!><Int>() }
|
Foo.Companion.values() checkType { <!UNRESOLVED_REFERENCE!>_<!><Int>() }
|
||||||
|
|
||||||
Foo.valueOf("") checkType { <!UNRESOLVED_REFERENCE!>_<!><Foo>() }
|
Foo.<!AMBIGUITY!>valueOf<!>("") <!INAPPLICABLE_CANDIDATE!>checkType<!> { <!UNRESOLVED_REFERENCE!>_<!><Foo>() }
|
||||||
Foo.Companion.valueOf("") checkType { <!UNRESOLVED_REFERENCE!>_<!><Int>() }
|
Foo.Companion.valueOf("") checkType { <!UNRESOLVED_REFERENCE!>_<!><Int>() }
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user