FIR. Add visibility/deprecation filtering to type resolve
This commit is contained in:
Vendored
+5
-5
@@ -22,16 +22,16 @@ class A {
|
||||
import p1.*
|
||||
import p2.*
|
||||
|
||||
fun test(a: <!UNRESOLVED_REFERENCE!>A<!>) {
|
||||
<!CONFLICTING_OVERLOADS!>fun test(a: A)<!> {
|
||||
a.<!UNRESOLVED_REFERENCE!>m1<!>()
|
||||
a.<!UNRESOLVED_REFERENCE!>m2<!>()
|
||||
a.m2()
|
||||
}
|
||||
|
||||
// FILE: explicitlyImportP1.kt
|
||||
import <!DEPRECATION_ERROR!>p1.A<!>
|
||||
import p2.*
|
||||
|
||||
fun test(a: <!DEPRECATION_ERROR!>A<!>) {
|
||||
a.m1()
|
||||
a.<!UNRESOLVED_REFERENCE!>m2<!>()
|
||||
<!CONFLICTING_OVERLOADS!>fun test(a: A)<!> {
|
||||
a.<!UNRESOLVED_REFERENCE!>m1<!>()
|
||||
a.m2()
|
||||
}
|
||||
|
||||
Vendored
+3
-3
@@ -28,9 +28,9 @@ import p1.*
|
||||
import <!DEPRECATION_ERROR!>p2.A<!>
|
||||
import p3.*
|
||||
|
||||
fun test(a: <!DEPRECATION_ERROR!>A<!>) {
|
||||
<!CONFLICTING_OVERLOADS!>fun test(a: <!UNRESOLVED_REFERENCE!>A<!>)<!> {
|
||||
a.<!UNRESOLVED_REFERENCE!>v1<!>
|
||||
a.v2
|
||||
a.<!UNRESOLVED_REFERENCE!>v2<!>
|
||||
a.<!UNRESOLVED_REFERENCE!>v3<!>
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ import p1.*
|
||||
import p2.*
|
||||
import p3.*
|
||||
|
||||
fun test(a: <!UNRESOLVED_REFERENCE!>A<!>) {
|
||||
<!CONFLICTING_OVERLOADS!>fun test(a: <!UNRESOLVED_REFERENCE!>A<!>)<!> {
|
||||
a.<!UNRESOLVED_REFERENCE!>v1<!>
|
||||
a.<!UNRESOLVED_REFERENCE!>v2<!>
|
||||
a.<!UNRESOLVED_REFERENCE!>v3<!>
|
||||
|
||||
Reference in New Issue
Block a user