FIR: introduce FIR importing scopes #KT-24096 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
e6cd07b46e
commit
8933c9035b
@@ -0,0 +1,9 @@
|
||||
package p
|
||||
|
||||
abstract class My {
|
||||
abstract class NestedOne : My() {
|
||||
abstract class NestedTwo : NestedOne() {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
FILE: NestedSuperType.kt
|
||||
unknown abstract class My() {
|
||||
unknown abstract class NestedOne() : R/p.My/ {
|
||||
unknown abstract class NestedTwo() : R/error: Failed to resolve qualified type/ {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package p
|
||||
|
||||
|
||||
open class A
|
||||
|
||||
class B : A()
|
||||
@@ -0,0 +1,5 @@
|
||||
FILE: TwoDeclarationsInSameFile.kt
|
||||
unknown open class A() {
|
||||
}
|
||||
unknown final class B() : R/p.A/ {
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package b
|
||||
|
||||
abstract class MyClass
|
||||
@@ -0,0 +1,4 @@
|
||||
package a
|
||||
import b.MyClass
|
||||
|
||||
class YourClass : MyClass
|
||||
@@ -0,0 +1,3 @@
|
||||
FILE: simpleImport.kt
|
||||
unknown final class YourClass() : R/b.MyClass/ {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package a
|
||||
|
||||
class MyClass {
|
||||
open class MyNested
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package b
|
||||
|
||||
import a.MyClass.MyNested
|
||||
|
||||
class YourClass : MyNested()
|
||||
@@ -0,0 +1,3 @@
|
||||
FILE: simpleImportNested.kt
|
||||
unknown final class YourClass() : R/a.MyClass.MyNested/ {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package a
|
||||
|
||||
class Outer {
|
||||
open class Nested
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package b
|
||||
|
||||
import a.Outer
|
||||
|
||||
class My : Outer.Nested()
|
||||
@@ -0,0 +1,3 @@
|
||||
FILE: simpleImportOuter.kt
|
||||
unknown final class My() : R/a.Outer.Nested/ {
|
||||
}
|
||||
Reference in New Issue
Block a user