FIR deserializer: build property accessors if non-default ones exist
This commit is contained in:
committed by
Mikhail Glukhikh
parent
369c08214b
commit
2d55b8db07
+2
-2
@@ -17,7 +17,7 @@ public final annotation class B : R|kotlin/Annotation| {
|
||||
public abstract interface I : R|kotlin/Any| {
|
||||
public abstract var getterAndSetter: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public abstract var propertyAndGetter: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
@@ -25,6 +25,6 @@ public abstract interface I : R|kotlin/Any| {
|
||||
|
||||
public abstract var propertyAndSetter: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class A : R|kotlin/Any| {
|
||||
|
||||
public final var R|kotlin/String|.myLength3: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(v: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/A|
|
||||
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ public final class Test : R|kotlin/Any| {
|
||||
|
||||
public final var prop2: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
protected set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
protected set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final val prop3: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
@@ -27,7 +27,7 @@ public final class Test : R|kotlin/Any| {
|
||||
|
||||
public final var prop7: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(i: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
private constructor(): R|test/Test.Companion|
|
||||
|
||||
|
||||
+2
-2
@@ -10,7 +10,7 @@ public abstract interface Test : R|kotlin/Any| {
|
||||
|
||||
public final var prop2: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
protected set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
protected set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final val prop3: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
@@ -25,7 +25,7 @@ public abstract interface Test : R|kotlin/Any| {
|
||||
|
||||
public final var prop7: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(i: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
private constructor(): R|test/Test.Companion|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class ExtPropInClass : R|kotlin/Any| {
|
||||
public final var R|kotlin/Int|.itIs: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(p: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/ExtPropInClass|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class ExtValInClass<P> : R|kotlin/Any| {
|
||||
public final var R|kotlin/Int|.asas: R|P|
|
||||
public get(): R|P|
|
||||
public set(value: R|P|): R|kotlin/Unit|
|
||||
public set(p: R|P|): R|kotlin/Unit|
|
||||
|
||||
public constructor<P>(): R|test/ExtValInClass<P>|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class ExtValInClass<P> : R|kotlin/Any| {
|
||||
public final var R|kotlin/Int|.asas: R|P?|
|
||||
public get(): R|P?|
|
||||
public set(value: R|P?|): R|kotlin/Unit|
|
||||
public set(p: R|P?|): R|kotlin/Unit|
|
||||
|
||||
public constructor<P>(): R|test/ExtValInClass<P>|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class ExtValPIntInClass<P> : R|kotlin/Any| {
|
||||
public final var R|P|.asas: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(p: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor<P>(): R|test/ExtValPIntInClass<P>|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class ExtValPIntInClass<P> : R|kotlin/Any| {
|
||||
public final var R|P?|.asas: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(p: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor<P>(): R|test/ExtValPIntInClass<P>|
|
||||
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public final var a: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/A|
|
||||
|
||||
|
||||
Vendored
+2
-2
@@ -13,7 +13,7 @@ public open class ClassVarModality : R|kotlin/Any| {
|
||||
|
||||
internal final var property4: R|kotlin/Int|
|
||||
internal get(): R|kotlin/Int|
|
||||
private set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
private set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/ClassVarModality|
|
||||
|
||||
@@ -22,7 +22,7 @@ public open class ClassVarModality : R|kotlin/Any| {
|
||||
public abstract class ClassVarModalityAbstract : R|kotlin/Any| {
|
||||
public abstract var property1: R|java/util/Date|
|
||||
public get(): R|java/util/Date|
|
||||
public set(value: R|java/util/Date|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|java/util/Date|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/ClassVarModalityAbstract|
|
||||
|
||||
|
||||
Vendored
+9
-9
@@ -1,39 +1,39 @@
|
||||
public final class ClassVal : R|kotlin/Any| {
|
||||
public final var property1: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final var property10: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
protected set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
protected set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final var property11: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
internal set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
internal set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final var property2: R|java/lang/Object|
|
||||
public get(): R|java/lang/Object|
|
||||
protected set(value: R|java/lang/Object|): R|kotlin/Unit|
|
||||
protected set(<set-?>: R|java/lang/Object|): R|kotlin/Unit|
|
||||
|
||||
public final var property3: R|java/lang/Object|
|
||||
public get(): R|java/lang/Object|
|
||||
private set(value: R|java/lang/Object|): R|kotlin/Unit|
|
||||
private set(<set-?>: R|java/lang/Object|): R|kotlin/Unit|
|
||||
|
||||
protected final var property4: R|kotlin/String|
|
||||
protected get(): R|kotlin/String|
|
||||
protected set(value: R|kotlin/String|): R|kotlin/Unit|
|
||||
protected set(<set-?>: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
protected final var property5: R|kotlin/String|
|
||||
protected get(): R|kotlin/String|
|
||||
private set(value: R|kotlin/String|): R|kotlin/Unit|
|
||||
private set(<set-?>: R|kotlin/String|): R|kotlin/Unit|
|
||||
|
||||
public final var property8: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
public set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
public set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public final var property9: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
private set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
private set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
public constructor(): R|test/ClassVal|
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ public final class PrivateClassMembers : R|kotlin/Any| {
|
||||
|
||||
private final var r: R|kotlin/Int|
|
||||
private get(): R|kotlin/Int|
|
||||
private set(value: R|kotlin/Int|): R|kotlin/Unit|
|
||||
private set(<set-?>: R|kotlin/Int|): R|kotlin/Unit|
|
||||
|
||||
private final val v: R|kotlin/Int|
|
||||
private get(): R|kotlin/Int|
|
||||
|
||||
Reference in New Issue
Block a user