FIR deserializer: support properties
This commit is contained in:
committed by
Mikhail Glukhikh
parent
b02b090bdf
commit
9d7d358836
+3
@@ -1,6 +1,9 @@
|
||||
public final class B : R|test/X|, R|test/Y| {
|
||||
public open fun foo(): R|kotlin/Unit|
|
||||
|
||||
public final val a: R|test/X|
|
||||
public get(): R|test/X|
|
||||
|
||||
public constructor(a: R|test/X|): R|test/B|
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,21 @@ public abstract interface Sub : R|test/Super1|, R|test/Super2| {
|
||||
}
|
||||
|
||||
public abstract interface Super1 : R|kotlin/Any| {
|
||||
public abstract val x: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
public abstract var y: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
public set(value: R|kotlin/String|): kotlin/Unit
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Super2 : R|kotlin/Any| {
|
||||
public abstract var x: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
public set(value: R|kotlin/String|): kotlin/Unit
|
||||
|
||||
public abstract val y: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
}
|
||||
|
||||
+12
@@ -2,7 +2,19 @@ public abstract interface Sub : R|test/Super1|, R|test/Super2| {
|
||||
}
|
||||
|
||||
public abstract interface Super1 : R|kotlin/Any| {
|
||||
public abstract val x: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
public abstract val y: R|kotlin/CharSequence|
|
||||
public get(): R|kotlin/CharSequence|
|
||||
|
||||
}
|
||||
|
||||
public abstract interface Super2 : R|kotlin/Any| {
|
||||
public abstract val x: R|kotlin/CharSequence|
|
||||
public get(): R|kotlin/CharSequence|
|
||||
|
||||
public abstract val y: R|kotlin/String|
|
||||
public get(): R|kotlin/String|
|
||||
|
||||
}
|
||||
|
||||
-1
@@ -1,2 +1 @@
|
||||
public final fun <P, Q : R|P|> funParamReferencesParam(): R|kotlin/Int|
|
||||
|
||||
|
||||
-1
@@ -1,2 +1 @@
|
||||
public final fun <A : R|java/lang/Number|> uno(): R|kotlin/Int|
|
||||
|
||||
|
||||
-1
@@ -1,2 +1 @@
|
||||
public final fun <A : R|java/lang/Number|, R|java/io/Serializable|> tres(): R|kotlin/Int|
|
||||
|
||||
|
||||
-1
@@ -1,2 +1 @@
|
||||
public final fun <A : R|java/io/Serializable|> dos(): R|kotlin/Int|
|
||||
|
||||
|
||||
-1
@@ -1,2 +1 @@
|
||||
public final fun funDefaultArg(p: R|kotlin/Int|, q: R|kotlin/Int| = STUB, r: R|kotlin/Int| = STUB): R|kotlin/Int|
|
||||
|
||||
|
||||
Reference in New Issue
Block a user