FIR: transform types inside functions & properties
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
interface SomeInterface {
|
||||
fun foo(x: Int, y: String): String
|
||||
|
||||
val bar: Boolean
|
||||
}
|
||||
|
||||
class SomeClass : SomeInterface {
|
||||
private val baz = 42
|
||||
|
||||
override fun foo(x: Int, y: String): String {
|
||||
return y + x + baz
|
||||
}
|
||||
|
||||
override var bar: Boolean
|
||||
get() = true
|
||||
set(value) {}
|
||||
|
||||
var fau: Double
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
FILE: simpleClass.kt
|
||||
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/ {
|
||||
private final property baz(val): R/error: Not supported: FirImplicitTypeImpl/ = STUB
|
||||
unknown get(): R/error: Not supported: FirImplicitTypeImpl/
|
||||
|
||||
unknown final override 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 override property bar(var): R/error: Failed to resolve qualified type/
|
||||
unknown get(): R/error: Not supported: FirImplicitTypeImpl/ {
|
||||
STUB
|
||||
}
|
||||
unknown set(value: R/error: Failed to resolve qualified type/): R/error: Not supported: FirImplicitTypeImpl/ {
|
||||
}
|
||||
|
||||
unknown final property fau(var): R/error: Failed to resolve qualified type/
|
||||
unknown get(): R/error: Failed to resolve qualified type/
|
||||
unknown set(value: R/error: Failed to resolve qualified type/): R/kotlin.Unit/
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user