Raw FIR: add initializers to primary constructor properties

This commit is contained in:
Mikhail Glukhikh
2019-03-26 17:05:17 +03:00
parent 1f2d31dffb
commit 4187ea1f86
21 changed files with 64 additions and 39 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ FILE: derivedClass.kt
<T> public open class Base : R|kotlin/Any| {
public constructor(x: R|T|): super<R|kotlin/Any|>()
public final val x: R|T|
public final val x: R|T| = R|<local>/x|
public get(): R|T|
}
+1 -1
View File
@@ -12,7 +12,7 @@ FILE: enum.kt
public final enum class SomeEnum : R|kotlin/Enum| {
private constructor(x: R|Some|): super<R|kotlin/Enum|>()
public final val x: R|Some|
public final val x: R|Some| = R|<local>/x|
public get(): R|Some|
public final enum entry FIRST : R|SomeEnum| {
@@ -21,10 +21,10 @@ FILE: enums.kt
public final enum class Planet : R|kotlin/Enum| {
private constructor(m: R|kotlin/Double|, r: R|kotlin/Double|): super<R|kotlin/Enum|>()
public final val m: R|kotlin/Double|
public final val m: R|kotlin/Double| = R|<local>/m|
public get(): R|kotlin/Double|
internal final val r: R|kotlin/Double|
internal final val r: R|kotlin/Double| = R|<local>/r|
internal get(): R|kotlin/Double|
public final enum entry MERCURY : R|Planet| {
@@ -12,7 +12,7 @@ FILE: Annotations.kt
@R|annotations/WithString|(String(xyz)) public final class Second : @R|annotations/WithInt|(Int(0)) R|test/First| {
public constructor(y: R|kotlin/Char|): super<@R|annotations/WithInt|(Int(0)) R|test/First|>()
public final val y: R|kotlin/Char|
public final val y: R|kotlin/Char| = R|<local>/y|
public get(): R|kotlin/Char|
public final override fun foo(arg: R|kotlin/Double|): R|kotlin/Unit| {
+1 -1
View File
@@ -2,7 +2,7 @@ FILE: nestedClass.kt
public abstract class Base : R|kotlin/Any| {
public constructor(s: R|kotlin/String|): super<R|kotlin/Any|>()
public final val s: R|kotlin/String|
public final val s: R|kotlin/String| = R|<local>/s|
public get(): R|kotlin/String|
}