FIR: add type alias descriptors
This commit is contained in:
Vendored
+2
-2
@@ -1,5 +1,5 @@
|
||||
FILE: F.kt
|
||||
unknown open class A() {
|
||||
(resolved) unknown open class A() {
|
||||
}
|
||||
unknown final class B() : R/<root>.A/ {
|
||||
(resolved) unknown final class B() : R/<root>.A/ {
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
FILE: NestedOfAliasedType.kt
|
||||
unknown abstract class A() {
|
||||
(resolved) unknown abstract class A() {
|
||||
unknown abstract class Nested() {
|
||||
}
|
||||
|
||||
}
|
||||
unknown final typealias TA = R/<root>.A/
|
||||
unknown final class B() : R/<root>.TA = <root>.A/ {
|
||||
(resolved) unknown final typealias TA = R/<root>.A/
|
||||
(resolved) unknown final class B() : R/<root>.TA = <root>.A/ {
|
||||
unknown final class NestedInB() : R/<root>.A.Nested/ {
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
FILE: NestedSuperType.kt
|
||||
unknown abstract class My() {
|
||||
(resolved) unknown abstract class My() {
|
||||
unknown abstract class NestedOne() : R/p.My/ {
|
||||
unknown abstract class NestedTwo() : R/p.My.NestedOne/ {
|
||||
}
|
||||
@@ -7,7 +7,7 @@ FILE: NestedSuperType.kt
|
||||
}
|
||||
|
||||
}
|
||||
unknown final class Your() : R/p.My/ {
|
||||
(resolved) unknown final class Your() : R/p.My/ {
|
||||
unknown final class NestedThree() : R/p.My.NestedOne/ {
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
FILE: TwoDeclarationsInSameFile.kt
|
||||
unknown open class A() {
|
||||
(resolved) unknown open class A() {
|
||||
}
|
||||
unknown final class B() : R/p.A/ {
|
||||
(resolved) unknown final class B() : R/p.A/ {
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
FILE: NestedSuperType.kt
|
||||
unknown final class A() : R/b.B/ {
|
||||
(resolved) unknown final class A() : R/b.B/ {
|
||||
unknown final class NestedInA1() : R/b.B.NestedInB/ {
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
FILE: simpleAliasedImport.kt
|
||||
unknown final class YourClass() : R/b.MyClass/ {
|
||||
(resolved) unknown final class YourClass() : R/b.MyClass/ {
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
FILE: simpleImport.kt
|
||||
unknown final class YourClass() : R/b.MyClass/ {
|
||||
(resolved) unknown final class YourClass() : R/b.MyClass/ {
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
FILE: simpleImportNested.kt
|
||||
unknown final class YourClass() : R/a.MyClass.MyNested/ {
|
||||
(resolved) unknown final class YourClass() : R/a.MyClass.MyNested/ {
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
FILE: simpleImportOuter.kt
|
||||
unknown final class My() : R/a.Outer.Nested/ {
|
||||
(resolved) unknown final class My() : R/a.Outer.Nested/ {
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
FILE: simpleClass.kt
|
||||
unknown final interface SomeInterface() {
|
||||
(resolved) unknown final interface SomeInterface() {
|
||||
unknown final function foo(x: R/error: Failed to resolve qualified type/, y: R/error: Failed to resolve qualified type/): R/error: Failed to resolve qualified type/
|
||||
|
||||
unknown final property bar(val): R/error: Failed to resolve qualified type/
|
||||
unknown get(): R/error: Failed to resolve qualified type/
|
||||
|
||||
}
|
||||
unknown final class SomeClass() : R/<root>.SomeInterface/ {
|
||||
(resolved) unknown final class SomeClass() : R/<root>.SomeInterface/ {
|
||||
private final property baz(val): R/error: Not supported: FirImplicitTypeImpl/ = STUB
|
||||
unknown get(): R/error: Not supported: FirImplicitTypeImpl/
|
||||
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
FILE: simpleTypeAlias.kt
|
||||
unknown final interface B() {
|
||||
(resolved) unknown final interface B() {
|
||||
}
|
||||
unknown final typealias C = R/<root>.B/
|
||||
unknown final class D() : R/<root>.C = <root>.B/ {
|
||||
(resolved) unknown final typealias C = R/<root>.B/
|
||||
(resolved) unknown final class D() : R/<root>.C = <root>.B/ {
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user