diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrField.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrField.kt index 637ec7b8282..6715e61f201 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrField.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/IrField.kt @@ -21,5 +21,6 @@ interface IrField : IrSymbolDeclaration { val name: Name val type: KotlinType val visibility: Visibility + val isFinal: Boolean var initializer: IrExpressionBody? } \ No newline at end of file diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFieldImpl.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFieldImpl.kt index 002b0b4d4f4..d6b2add7b09 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFieldImpl.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/declarations/impl/IrFieldImpl.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.ir.declarations.impl +import org.jetbrains.kotlin.descriptors.Modality import org.jetbrains.kotlin.descriptors.PropertyDescriptor import org.jetbrains.kotlin.descriptors.Visibility import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin @@ -36,12 +37,21 @@ class IrFieldImpl( override val symbol: IrFieldSymbol, override val name: Name, override val type: KotlinType, - override val visibility: Visibility + override val visibility: Visibility, + override val isFinal: Boolean ) : IrDeclarationBase(startOffset, endOffset, origin), IrField { + + constructor(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, symbol: IrFieldSymbol, isFinal: Boolean) : + this( + startOffset, endOffset, origin, symbol, + symbol.descriptor.name, symbol.descriptor.type, symbol.descriptor.visibility, + isFinal + ) + constructor(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, symbol: IrFieldSymbol) : this( startOffset, endOffset, origin, symbol, - symbol.descriptor.name, symbol.descriptor.type, symbol.descriptor.visibility + symbol.descriptor.modality == Modality.FINAL ) constructor(startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, descriptor: PropertyDescriptor) : diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/RenderIrElement.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/RenderIrElement.kt index eafa3a1cd23..5fde3086a91 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/RenderIrElement.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/RenderIrElement.kt @@ -104,7 +104,11 @@ class RenderIrElementVisitor : IrElementVisitor { override fun visitField(declaration: IrField, data: Nothing?): String = "FIELD ${declaration.renderOriginIfNonTrivial()}" + - "name:${declaration.name} type:${declaration.type.render()} visibility:${declaration.visibility}" + "name:${declaration.name} type:${declaration.type.render()} visibility:${declaration.visibility} " + + "flags:${declaration.renderFieldFlags()}" + + private fun IrField.renderFieldFlags() = + if (isFinal) "final" else "" override fun visitClass(declaration: IrClass, data: Nothing?): String = declaration.run { diff --git a/compiler/testData/ir/irText/classes/annotationClasses.txt b/compiler/testData/ir/irText/classes/annotationClasses.txt index 026e2d570d9..40a2af18b2c 100644 --- a/compiler/testData/ir/irText/classes/annotationClasses.txt +++ b/compiler/testData/ir/irText/classes/annotationClasses.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/annotationClasses.kt CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:Test1 flags: VALUE_PARAMETER name:x index:0 type:kotlin.Int flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Int flags: @@ -37,7 +37,7 @@ FILE fqName: fileName:/annotationClasses.kt EXPRESSION_BODY CONST Int type=kotlin.Int value=0 PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Int flags: @@ -66,7 +66,7 @@ FILE fqName: fileName:/annotationClasses.kt CONSTRUCTOR visibility:public <> (x:Test1) returnType:Test3 flags: VALUE_PARAMETER name:x index:0 type:Test1 flags: PROPERTY name:x type:Test1 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:Test1 visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:Test1 visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Test1' type=Test1 origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Test1 flags: @@ -95,7 +95,7 @@ FILE fqName: fileName:/annotationClasses.kt CONSTRUCTOR visibility:public <> (xs:kotlin.IntArray) returnType:Test4 flags: VALUE_PARAMETER name:xs index:0 type:kotlin.IntArray varargElementType:kotlin.Int flags:vararg PROPERTY name:xs type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: Int' type=kotlin.IntArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test4) returnType:IntArray flags: diff --git a/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.txt b/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.txt index e7ae9113605..ec55f307449 100644 --- a/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.txt +++ b/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/argumentReorderingInDelegatingConstructorCall.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Base' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Base) returnType:Int flags: @@ -20,7 +20,7 @@ FILE fqName: fileName:/argumentReorderingInDelegatingConstructorCall.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Base: Base' type=Base origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Base) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/classMembers.txt b/compiler/testData/ir/irText/classes/classMembers.txt index cb3b25ab2c7..fbba97430c1 100644 --- a/compiler/testData/ir/irText/classes/classMembers.txt +++ b/compiler/testData/ir/irText/classes/classMembers.txt @@ -13,7 +13,7 @@ FILE fqName: fileName:/classMembers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -23,7 +23,7 @@ FILE fqName: fileName:/classMembers.kt GET_FIELD 'y: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@C: C' type=C origin=null PROPERTY name:z type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter z: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -46,7 +46,7 @@ FILE fqName: fileName:/classMembers.kt y: CONST Int type=kotlin.Int value=0 z: CONST Int type=kotlin.Int value=0 PROPERTY name:property type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:property type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:property type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.txt b/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.txt index ed25ec81104..9cf718e6e80 100644 --- a/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.txt +++ b/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.txt @@ -17,7 +17,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:stringArray type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:stringArray type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:stringArray type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter stringArray: Array' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Array flags: @@ -27,7 +27,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'stringArray: Array' type=kotlin.Array origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:charArray type:kotlin.CharArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:charArray type:kotlin.CharArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:charArray type:kotlin.CharArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter charArray: CharArray' type=kotlin.CharArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:CharArray flags: @@ -37,7 +37,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'charArray: CharArray' type=kotlin.CharArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:booleanArray type:kotlin.BooleanArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:booleanArray type:kotlin.BooleanArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:booleanArray type:kotlin.BooleanArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter booleanArray: BooleanArray' type=kotlin.BooleanArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:BooleanArray flags: @@ -47,7 +47,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'booleanArray: BooleanArray' type=kotlin.BooleanArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:byteArray type:kotlin.ByteArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:byteArray type:kotlin.ByteArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:byteArray type:kotlin.ByteArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter byteArray: ByteArray' type=kotlin.ByteArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:ByteArray flags: @@ -57,7 +57,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'byteArray: ByteArray' type=kotlin.ByteArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:shortArray type:kotlin.ShortArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:shortArray type:kotlin.ShortArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:shortArray type:kotlin.ShortArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter shortArray: ShortArray' type=kotlin.ShortArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:ShortArray flags: @@ -67,7 +67,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'shortArray: ShortArray' type=kotlin.ShortArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:intArray type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:intArray type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:intArray type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter intArray: IntArray' type=kotlin.IntArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:IntArray flags: @@ -77,7 +77,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'intArray: IntArray' type=kotlin.IntArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:longArray type:kotlin.LongArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:longArray type:kotlin.LongArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:longArray type:kotlin.LongArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter longArray: LongArray' type=kotlin.LongArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:LongArray flags: @@ -87,7 +87,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'longArray: LongArray' type=kotlin.LongArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:floatArray type:kotlin.FloatArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:floatArray type:kotlin.FloatArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:floatArray type:kotlin.FloatArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter floatArray: FloatArray' type=kotlin.FloatArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:FloatArray flags: @@ -97,7 +97,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt GET_FIELD 'floatArray: FloatArray' type=kotlin.FloatArray origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:doubleArray type:kotlin.DoubleArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:doubleArray type:kotlin.DoubleArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:doubleArray type:kotlin.DoubleArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter doubleArray: DoubleArray' type=kotlin.DoubleArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:DoubleArray flags: @@ -469,7 +469,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:genericArray type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:genericArray type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:genericArray type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter genericArray: Array' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Array flags: @@ -567,7 +567,7 @@ FILE fqName: fileName:/dataClassWithArrayMembers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test3' PROPERTY name:anyArrayN type:kotlin.Array? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:anyArrayN type:kotlin.Array? visibility:public + FIELD PROPERTY_BACKING_FIELD name:anyArrayN type:kotlin.Array? visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter anyArrayN: Array?' type=kotlin.Array? origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Array? flags: diff --git a/compiler/testData/ir/irText/classes/dataClasses.txt b/compiler/testData/ir/irText/classes/dataClasses.txt index 177d936793f..c59920889af 100644 --- a/compiler/testData/ir/irText/classes/dataClasses.txt +++ b/compiler/testData/ir/irText/classes/dataClasses.txt @@ -11,7 +11,7 @@ FILE fqName: fileName:/dataClasses.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Int flags: @@ -21,7 +21,7 @@ FILE fqName: fileName:/dataClasses.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:y type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:String flags: @@ -31,7 +31,7 @@ FILE fqName: fileName:/dataClasses.kt GET_FIELD 'y: String' type=kotlin.String origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:z type:kotlin.Any visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public + FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter z: Any' type=kotlin.Any origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Any flags: @@ -193,7 +193,7 @@ FILE fqName: fileName:/dataClasses.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:x type:kotlin.Any? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Any? visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Any? visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Any?' type=kotlin.Any? origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Any? flags: @@ -303,7 +303,7 @@ FILE fqName: fileName:/dataClasses.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test3' PROPERTY name:d type:kotlin.Double visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:d type:kotlin.Double visibility:public + FIELD PROPERTY_BACKING_FIELD name:d type:kotlin.Double visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter d: Double' type=kotlin.Double origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Double flags: @@ -313,7 +313,7 @@ FILE fqName: fileName:/dataClasses.kt GET_FIELD 'd: Double' type=kotlin.Double origin=null receiver: GET_VAR 'this@Test3: Test3' type=Test3 origin=null PROPERTY name:dn type:kotlin.Double? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:dn type:kotlin.Double? visibility:public + FIELD PROPERTY_BACKING_FIELD name:dn type:kotlin.Double? visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter dn: Double?' type=kotlin.Double? origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Double? flags: @@ -323,7 +323,7 @@ FILE fqName: fileName:/dataClasses.kt GET_FIELD 'dn: Double?' type=kotlin.Double? origin=null receiver: GET_VAR 'this@Test3: Test3' type=Test3 origin=null PROPERTY name:f type:kotlin.Float visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:f type:kotlin.Float visibility:public + FIELD PROPERTY_BACKING_FIELD name:f type:kotlin.Float visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter f: Float' type=kotlin.Float origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Float flags: @@ -333,7 +333,7 @@ FILE fqName: fileName:/dataClasses.kt GET_FIELD 'f: Float' type=kotlin.Float origin=null receiver: GET_VAR 'this@Test3: Test3' type=Test3 origin=null PROPERTY name:df type:kotlin.Float? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:df type:kotlin.Float? visibility:public + FIELD PROPERTY_BACKING_FIELD name:df type:kotlin.Float? visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter df: Float?' type=kotlin.Float? origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Float? flags: diff --git a/compiler/testData/ir/irText/classes/dataClassesGeneric.txt b/compiler/testData/ir/irText/classes/dataClassesGeneric.txt index 9942cb45c5c..08f17d97c0a 100644 --- a/compiler/testData/ir/irText/classes/dataClassesGeneric.txt +++ b/compiler/testData/ir/irText/classes/dataClassesGeneric.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/dataClassesGeneric.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:x type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:T flags: diff --git a/compiler/testData/ir/irText/classes/delegatedImplementation.txt b/compiler/testData/ir/irText/classes/delegatedImplementation.txt index 95f839e5107..4c3e6a61d86 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementation.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementation.txt @@ -119,7 +119,7 @@ FILE fqName: fileName:/delegatedImplementation.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='' PROPERTY name:x type:kotlin.String visibility:public modality:OPEN flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags: EXPRESSION_BODY GET_VAR 'value-parameter x0: String' type=kotlin.String origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:otherImpl.) returnType:String flags: @@ -131,7 +131,7 @@ FILE fqName: fileName:/delegatedImplementation.kt GET_FIELD 'x: String' type=kotlin.String origin=null receiver: GET_VAR 'this@: ' type=otherImpl. origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:OPEN flags:var - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags: EXPRESSION_BODY GET_VAR 'value-parameter y0: Int' type=kotlin.Int origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:otherImpl.) returnType:Int flags: @@ -198,7 +198,7 @@ FILE fqName: fileName:/delegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' - FIELD DELEGATE name:Test1$IBase$delegate type:BaseImpl visibility:private + FIELD DELEGATE name:Test1$IBase$delegate type:BaseImpl visibility:private flags:final EXPRESSION_BODY GET_OBJECT 'BaseImpl' type=BaseImpl FUN DELEGATED_MEMBER name:bar visibility:public modality:OPEN <> ($this:Test1) returnType:Int flags: @@ -254,7 +254,7 @@ FILE fqName: fileName:/delegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' - FIELD DELEGATE name:Test2$IBase$delegate type:BaseImpl visibility:private + FIELD DELEGATE name:Test2$IBase$delegate type:BaseImpl visibility:private flags:final EXPRESSION_BODY GET_OBJECT 'BaseImpl' type=BaseImpl FUN DELEGATED_MEMBER name:bar visibility:public modality:OPEN <> ($this:Test2) returnType:Int flags: @@ -288,7 +288,7 @@ FILE fqName: fileName:/delegatedImplementation.kt $this: GET_FIELD '`Test2$IBase$delegate`: BaseImpl' type=BaseImpl origin=null receiver: GET_VAR 'this@Test2: Test2' type=Test2 origin=null $receiver: GET_VAR 'this@qux: String' type=kotlin.String origin=null - FIELD DELEGATE name:Test2$IOther$delegate type:IOther visibility:private + FIELD DELEGATE name:Test2$IOther$delegate type:IOther visibility:private flags:final EXPRESSION_BODY CALL 'otherImpl(String, Int): IOther' type=IOther origin=null x0: CONST String type=kotlin.String value= diff --git a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.txt b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.txt index 06ad84aa72b..f7f8568cde6 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.txt @@ -59,7 +59,7 @@ FILE fqName: fileName:/delegatedImplementationWithExplicitOverride.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' - FIELD DELEGATE name:C$IFooBar$delegate type:FooBarImpl visibility:private + FIELD DELEGATE name:C$IFooBar$delegate type:FooBarImpl visibility:private flags:final EXPRESSION_BODY GET_OBJECT 'FooBarImpl' type=FooBarImpl FUN DELEGATED_MEMBER name:foo visibility:public modality:OPEN <> ($this:C) returnType:Unit flags: diff --git a/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.txt b/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.txt index ba172dc8db6..5e2d7733de0 100644 --- a/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.txt +++ b/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/delegatingConstructorCallToTypeAliasConstructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Cell' PROPERTY name:value type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Cell) returnType:T flags: diff --git a/compiler/testData/ir/irText/classes/enum.txt b/compiler/testData/ir/irText/classes/enum.txt index 7a1204eceae..15e3ae0b414 100644 --- a/compiler/testData/ir/irText/classes/enum.txt +++ b/compiler/testData/ir/irText/classes/enum.txt @@ -68,7 +68,7 @@ FILE fqName: fileName:/enum.kt >: TestEnum2 INSTANCE_INITIALIZER_CALL classDescriptor='TestEnum2' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestEnum2) returnType:Int flags: @@ -255,7 +255,7 @@ FILE fqName: fileName:/enum.kt >: TestEnum4 INSTANCE_INITIALIZER_CALL classDescriptor='TestEnum4' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestEnum4) returnType:Int flags: @@ -339,7 +339,7 @@ FILE fqName: fileName:/enum.kt x: CONST Int type=kotlin.Int value=2 INSTANCE_INITIALIZER_CALL classDescriptor='TEST2' PROPERTY name:z type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestEnum4.TEST2) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestEnum4.TEST2 flags: BLOCK_BODY @@ -464,7 +464,7 @@ FILE fqName: fileName:/enum.kt >: TestEnum5 INSTANCE_INITIALIZER_CALL classDescriptor='TestEnum5' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestEnum5) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.txt b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.txt index 6cab852d7a3..8894d3de1cb 100644 --- a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.txt +++ b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/enumWithSecondaryCtor.kt >: Test0 INSTANCE_INITIALIZER_CALL classDescriptor='Test0' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test0) returnType:Int flags: @@ -81,7 +81,7 @@ FILE fqName: fileName:/enumWithSecondaryCtor.kt >: Test1 INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Int flags: @@ -155,7 +155,7 @@ FILE fqName: fileName:/enumWithSecondaryCtor.kt >: Test2 INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/initBlock.txt b/compiler/testData/ir/irText/classes/initBlock.txt index e42138e0c7d..c1d224185e4 100644 --- a/compiler/testData/ir/irText/classes/initBlock.txt +++ b/compiler/testData/ir/irText/classes/initBlock.txt @@ -33,7 +33,7 @@ FILE fqName: fileName:/initBlock.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/initVal.txt b/compiler/testData/ir/irText/classes/initVal.txt index c4eabe4b3b9..8c8eed1bc5d 100644 --- a/compiler/testData/ir/irText/classes/initVal.txt +++ b/compiler/testData/ir/irText/classes/initVal.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/initVal.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitValFromParameter' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitValFromParameter) returnType:Int flags: @@ -40,7 +40,7 @@ FILE fqName: fileName:/initVal.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitValInClass' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitValInClass) returnType:Int flags: @@ -71,7 +71,7 @@ FILE fqName: fileName:/initVal.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitValInInitBlock' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitValInInitBlock) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestInitValInInitBlock flags: BLOCK_BODY diff --git a/compiler/testData/ir/irText/classes/initVar.txt b/compiler/testData/ir/irText/classes/initVar.txt index c8091ff26d0..29f80695377 100644 --- a/compiler/testData/ir/irText/classes/initVar.txt +++ b/compiler/testData/ir/irText/classes/initVar.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/initVar.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitVarFromParameter' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarFromParameter) returnType:Int flags: @@ -47,7 +47,7 @@ FILE fqName: fileName:/initVar.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitVarInClass' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarInClass) returnType:Int flags: @@ -85,7 +85,7 @@ FILE fqName: fileName:/initVar.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitVarInInitBlock' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarInInitBlock) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestInitVarInInitBlock flags: BLOCK_BODY @@ -126,7 +126,7 @@ FILE fqName: fileName:/initVar.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInitVarWithCustomSetter' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarWithCustomSetter) returnType:Int flags: @@ -160,7 +160,7 @@ FILE fqName: fileName:/initVar.kt superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarWithCustomSetterWithExplicitCtor) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestInitVarWithCustomSetterWithExplicitCtor flags: BLOCK_BODY @@ -201,7 +201,7 @@ FILE fqName: fileName:/initVar.kt superClasses: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitVarWithCustomSetterInCtor) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestInitVarWithCustomSetterInCtor flags: BLOCK_BODY diff --git a/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.txt b/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.txt index 9247f28ed64..1739a2e3766 100644 --- a/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.txt +++ b/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.txt @@ -18,7 +18,7 @@ FILE fqName: fileName:/innerClassWithDelegatingConstructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Inner' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Outer.Inner) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.txt b/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.txt index d31720d65bb..9406eddf9a3 100644 --- a/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.txt +++ b/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.txt @@ -18,7 +18,7 @@ FILE fqName: fileName:/lambdaInDataClassDefaultParameter.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='A' PROPERTY name:runA type:A.(kotlin.String) -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:runA type:A.(kotlin.String) -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:runA type:A.(kotlin.String) -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter runA: A.(String) -> Unit = ...' type=A.(kotlin.String) -> kotlin.Unit origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:[@kotlin.ExtensionFunctionType] Function2 flags: @@ -138,7 +138,7 @@ FILE fqName: fileName:/lambdaInDataClassDefaultParameter.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='B' PROPERTY name:x type:kotlin.Any visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Any visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Any visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Any = ...' type=kotlin.Any origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:B) returnType:Any flags: diff --git a/compiler/testData/ir/irText/classes/objectLiteralExpressions.txt b/compiler/testData/ir/irText/classes/objectLiteralExpressions.txt index d72990e04f3..823a9c040b9 100644 --- a/compiler/testData/ir/irText/classes/objectLiteralExpressions.txt +++ b/compiler/testData/ir/irText/classes/objectLiteralExpressions.txt @@ -19,7 +19,7 @@ FILE fqName: fileName:/objectLiteralExpressions.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.Any visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Any visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Any visibility:public flags:final EXPRESSION_BODY BLOCK type=test1. origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local flags: @@ -49,7 +49,7 @@ FILE fqName: fileName:/objectLiteralExpressions.kt RETURN type=kotlin.Nothing from='(): Any' GET_FIELD 'test1: Any' type=kotlin.Any origin=null PROPERTY name:test2 type:IFoo visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:IFoo visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:IFoo visibility:public flags:final EXPRESSION_BODY BLOCK type=test2. origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local flags: diff --git a/compiler/testData/ir/irText/classes/objectWithInitializers.txt b/compiler/testData/ir/irText/classes/objectWithInitializers.txt index 4b57b308ba3..daa0a7945e4 100644 --- a/compiler/testData/ir/irText/classes/objectWithInitializers.txt +++ b/compiler/testData/ir/irText/classes/objectWithInitializers.txt @@ -29,7 +29,7 @@ FILE fqName: fileName:/objectWithInitializers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Base()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:Int flags: @@ -39,7 +39,7 @@ FILE fqName: fileName:/objectWithInitializers.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test: Test' type=Test origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:Int flags: $this: VALUE_PARAMETER name: type:Test flags: BLOCK_BODY diff --git a/compiler/testData/ir/irText/classes/primaryConstructor.txt b/compiler/testData/ir/irText/classes/primaryConstructor.txt index eec5b2a9736..1578728deb8 100644 --- a/compiler/testData/ir/irText/classes/primaryConstructor.txt +++ b/compiler/testData/ir/irText/classes/primaryConstructor.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/primaryConstructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Int flags: @@ -20,7 +20,7 @@ FILE fqName: fileName:/primaryConstructor.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:Int flags: @@ -53,7 +53,7 @@ FILE fqName: fileName:/primaryConstructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Int flags: @@ -63,7 +63,7 @@ FILE fqName: fileName:/primaryConstructor.kt GET_FIELD 'y: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test2: Test2' type=Test2 origin=null PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:Int flags: @@ -96,7 +96,7 @@ FILE fqName: fileName:/primaryConstructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test3' PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Int flags: @@ -106,7 +106,7 @@ FILE fqName: fileName:/primaryConstructor.kt GET_FIELD 'y: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test3: Test3' type=Test3 origin=null PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Int flags: $this: VALUE_PARAMETER name: type:Test3 flags: BLOCK_BODY diff --git a/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.txt b/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.txt index e09bb03aaa6..2e346cc89d1 100644 --- a/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.txt +++ b/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.txt @@ -73,7 +73,7 @@ FILE fqName: fileName:/primaryConstructorWithSuperConstructorCall.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Base()' INSTANCE_INITIALIZER_CALL classDescriptor='TestWithDelegatingConstructor' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestWithDelegatingConstructor) returnType:Int flags: @@ -83,7 +83,7 @@ FILE fqName: fileName:/primaryConstructorWithSuperConstructorCall.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@TestWithDelegatingConstructor: TestWithDelegatingConstructor' type=TestWithDelegatingConstructor origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestWithDelegatingConstructor) returnType:Int flags: diff --git a/compiler/testData/ir/irText/classes/sealedClasses.txt b/compiler/testData/ir/irText/classes/sealedClasses.txt index 36b1efc289b..e6381483d40 100644 --- a/compiler/testData/ir/irText/classes/sealedClasses.txt +++ b/compiler/testData/ir/irText/classes/sealedClasses.txt @@ -17,7 +17,7 @@ FILE fqName: fileName:/sealedClasses.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Expr()' INSTANCE_INITIALIZER_CALL classDescriptor='Const' PROPERTY name:number type:kotlin.Double visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:number type:kotlin.Double visibility:public + FIELD PROPERTY_BACKING_FIELD name:number type:kotlin.Double visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter number: Double' type=kotlin.Double origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Expr.Const) returnType:Double flags: @@ -50,7 +50,7 @@ FILE fqName: fileName:/sealedClasses.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Expr()' INSTANCE_INITIALIZER_CALL classDescriptor='Sum' PROPERTY name:e1 type:Expr visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:e1 type:Expr visibility:public + FIELD PROPERTY_BACKING_FIELD name:e1 type:Expr visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter e1: Expr' type=Expr origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Expr.Sum) returnType:Expr flags: @@ -60,7 +60,7 @@ FILE fqName: fileName:/sealedClasses.kt GET_FIELD 'e1: Expr' type=Expr origin=null receiver: GET_VAR 'this@Sum: Sum' type=Expr.Sum origin=null PROPERTY name:e2 type:Expr visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:e2 type:Expr visibility:public + FIELD PROPERTY_BACKING_FIELD name:e2 type:Expr visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter e2: Expr' type=Expr origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Expr.Sum) returnType:Expr flags: diff --git a/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.txt b/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.txt index 8bbf4205820..e2381223baa 100644 --- a/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.txt +++ b/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.txt @@ -25,7 +25,7 @@ FILE fqName: fileName:/secondaryConstructorWithInitializersFromClassBody.k superClasses: CLASS CLASS name:Base modality:OPEN visibility:public flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestProperty) returnType:Int flags: @@ -56,7 +56,7 @@ FILE fqName: fileName:/secondaryConstructorWithInitializersFromClassBody.k superClasses: CLASS CLASS name:Base modality:OPEN visibility:public flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestInitBlock) returnType:Int flags: $this: VALUE_PARAMETER name: type:TestInitBlock flags: BLOCK_BODY diff --git a/compiler/testData/ir/irText/classes/superCalls.txt b/compiler/testData/ir/irText/classes/superCalls.txt index 2f809916182..58644f49642 100644 --- a/compiler/testData/ir/irText/classes/superCalls.txt +++ b/compiler/testData/ir/irText/classes/superCalls.txt @@ -11,7 +11,7 @@ FILE fqName: fileName:/superCalls.kt $this: VALUE_PARAMETER name: type:Base flags: BLOCK_BODY PROPERTY name:bar type:kotlin.String visibility:public modality:OPEN flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:public flags: EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:Base) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/annotationsInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/annotationsInAnnotationArguments.txt index cd6bb6efd87..7eca218893e 100644 --- a/compiler/testData/ir/irText/declarations/annotations/annotationsInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/annotationsInAnnotationArguments.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/annotationsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:A1 flags: VALUE_PARAMETER name:x index:0 type:kotlin.Int flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A1) returnType:Int flags: @@ -35,7 +35,7 @@ FILE fqName: fileName:/annotationsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (a:A1) returnType:A2 flags: VALUE_PARAMETER name:a index:0 type:A1 flags: PROPERTY name:a type:A1 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:a type:A1 visibility:public + FIELD PROPERTY_BACKING_FIELD name:a type:A1 visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter a: A1' type=A1 origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A2) returnType:A1 flags: @@ -64,7 +64,7 @@ FILE fqName: fileName:/annotationsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (xs:kotlin.Array) returnType:AA flags: VALUE_PARAMETER name:xs index:0 type:kotlin.Array flags: PROPERTY name:xs type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter xs: Array' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:AA) returnType:Array flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/annotationsWithDefaultParameterValues.txt b/compiler/testData/ir/irText/declarations/annotations/annotationsWithDefaultParameterValues.txt index 94d8b374ef9..2a5c2427aa3 100644 --- a/compiler/testData/ir/irText/declarations/annotations/annotationsWithDefaultParameterValues.txt +++ b/compiler/testData/ir/irText/declarations/annotations/annotationsWithDefaultParameterValues.txt @@ -11,7 +11,7 @@ FILE fqName: fileName:/annotationsWithDefaultParameterValues.kt EXPRESSION_BODY CONST Int type=kotlin.Int value=42 PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String = ...' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:String flags: @@ -21,7 +21,7 @@ FILE fqName: fileName:/annotationsWithDefaultParameterValues.kt GET_FIELD 'x: String' type=kotlin.String origin=null receiver: GET_VAR 'this@A: A' type=A origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/annotationsWithVarargParameters.txt b/compiler/testData/ir/irText/declarations/annotations/annotationsWithVarargParameters.txt index 781d685b6ce..99ad11ff9a6 100644 --- a/compiler/testData/ir/irText/declarations/annotations/annotationsWithVarargParameters.txt +++ b/compiler/testData/ir/irText/declarations/annotations/annotationsWithVarargParameters.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/annotationsWithVarargParameters.kt CONSTRUCTOR visibility:public <> (xs:kotlin.Array) returnType:A flags: VALUE_PARAMETER name:xs index:0 type:kotlin.Array varargElementType:kotlin.String flags:vararg PROPERTY name:xs type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: String' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Array flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/arrayInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/arrayInAnnotationArguments.txt index 46f919bf6aa..7d2b0241ad4 100644 --- a/compiler/testData/ir/irText/declarations/annotations/arrayInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/arrayInAnnotationArguments.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/arrayInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (x:kotlin.IntArray) returnType:TestAnnWithIntArray flags: VALUE_PARAMETER name:x index:0 type:kotlin.IntArray flags: PROPERTY name:x type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: IntArray' type=kotlin.IntArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnnWithIntArray) returnType:IntArray flags: @@ -35,7 +35,7 @@ FILE fqName: fileName:/arrayInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (x:kotlin.Array) returnType:TestAnnWithStringArray flags: VALUE_PARAMETER name:x index:0 type:kotlin.Array flags: PROPERTY name:x type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Array' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnnWithStringArray) returnType:Array flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.txt index f5e76747c81..a757a9e88a7 100644 --- a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/classesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/constExpressionsInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/constExpressionsInAnnotationArguments.txt index 20650f04a4e..62669b79cec 100644 --- a/compiler/testData/ir/irText/declarations/annotations/constExpressionsInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/constExpressionsInAnnotationArguments.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/constExpressionsInAnnotationArguments.kt PROPERTY name:ONE type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD PROPERTY_BACKING_FIELD name:ONE type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:ONE type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -14,7 +14,7 @@ FILE fqName: fileName:/constExpressionsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:A flags: VALUE_PARAMETER name:x index:0 type:kotlin.Int flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.txt index 94f22b89f8b..a49147e602f 100644 --- a/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/constructorsWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.Int flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.txt index 3bb511c2cbb..04e271d4868 100644 --- a/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/delegateFieldWithAnnotations.txt @@ -18,7 +18,7 @@ FILE fqName: fileName:/delegateFieldWithAnnotations.kt FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test1$delegate type:kotlin.Lazy visibility:private + FIELD DELEGATE name:test1$delegate type:kotlin.Lazy visibility:private flags:final annotations: CALL 'constructor Ann()' type=Ann origin=null EXPRESSION_BODY diff --git a/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.txt index 18e819a9e37..20a7cf8555c 100644 --- a/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/delegatedPropertyAccessorsWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:A flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:String flags: @@ -38,7 +38,7 @@ FILE fqName: fileName:/delegatedPropertyAccessorsWithAnnotations.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Cell' PROPERTY name:value type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Cell) returnType:Int flags: @@ -85,7 +85,7 @@ FILE fqName: fileName:/delegatedPropertyAccessorsWithAnnotations.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test1$delegate type:Cell visibility:private + FIELD DELEGATE name:test1$delegate type:Cell visibility:private flags:final EXPRESSION_BODY CALL 'constructor Cell(Int)' type=Cell origin=null value: CONST Int type=kotlin.Int value=1 @@ -100,7 +100,7 @@ FILE fqName: fileName:/delegatedPropertyAccessorsWithAnnotations.kt thisRef: CONST Null type=kotlin.Nothing? value=null kProp: PROPERTY_REFERENCE 'test1: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty0 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmvar - FIELD DELEGATE name:test2$delegate type:Cell visibility:private + FIELD DELEGATE name:test2$delegate type:Cell visibility:private flags:final EXPRESSION_BODY CALL 'constructor Cell(Int)' type=Cell origin=null value: CONST Int type=kotlin.Int value=2 diff --git a/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.txt index b4ddce640d0..d47a45c084b 100644 --- a/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/enumEntriesWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/enumEntriesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: @@ -59,7 +59,7 @@ FILE fqName: fileName:/enumEntriesWithAnnotations.kt ENUM_CONSTRUCTOR_CALL 'constructor TestEnum()' INSTANCE_INITIALIZER_CALL classDescriptor='ENTRY2' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestEnum.ENTRY2) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.txt index 11b7340913c..31b977cd3a1 100644 --- a/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/enumsInAnnotationArguments.txt @@ -68,7 +68,7 @@ FILE fqName: fileName:/enumsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (x:En) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:En flags: PROPERTY name:x type:En visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:En visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:En visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: En' type=En origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:En flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/fieldsWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/fieldsWithAnnotations.txt index e2be6eee477..1fee148ec1d 100644 --- a/compiler/testData/ir/irText/declarations/annotations/fieldsWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/fieldsWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/fieldsWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: @@ -29,7 +29,7 @@ FILE fqName: fileName:/fieldsWithAnnotations.kt FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:testVal type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testVal type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:testVal type:kotlin.String visibility:public flags:final annotations: CALL 'constructor TestAnn(String)' type=TestAnn origin=null x: CONST String type=kotlin.String value=testVal.field @@ -40,7 +40,7 @@ FILE fqName: fileName:/fieldsWithAnnotations.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'testVal: String' type=kotlin.String origin=null PROPERTY name:testVar type:kotlin.String visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:testVar type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:testVar type:kotlin.String visibility:public flags:final annotations: CALL 'constructor TestAnn(String)' type=TestAnn origin=null x: CONST String type=kotlin.String value=testVar.field diff --git a/compiler/testData/ir/irText/declarations/annotations/fileAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/fileAnnotations.txt index 29f661b2fee..cb0e8988014 100644 --- a/compiler/testData/ir/irText/declarations/annotations/fileAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/fileAnnotations.txt @@ -15,7 +15,7 @@ FILE fqName:test fileName:/fileAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:test.A flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.A) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/functionsWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/functionsWithAnnotations.txt index acd69f168c0..1ee8f82729d 100644 --- a/compiler/testData/ir/irText/declarations/annotations/functionsWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/functionsWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/functionsWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.Int flags: PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.txt index 5fd8b6d2e9e..3c0db881847 100644 --- a/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/localDelegatedPropertiesWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/localDelegatedPropertiesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:A flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.txt index f0c559a95a3..b8246552ee6 100644 --- a/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.txt @@ -29,7 +29,7 @@ FILE fqName: fileName:/primaryConstructorParameterWithAnnotations.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/propertiesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/propertiesWithAnnotations.txt index 6aedf52172e..535ce29ec86 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertiesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertiesWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/propertiesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: @@ -32,7 +32,7 @@ FILE fqName: fileName:/propertiesWithAnnotations.kt annotations: CALL 'constructor TestAnn(String)' type=TestAnn origin=null x: CONST String type=kotlin.String value=testVal.property - FIELD PROPERTY_BACKING_FIELD name:testVal type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:testVal type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.txt index 57646edecf7..ff03d682551 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/propertyAccessorsFromClassHeaderWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:A flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:String flags: @@ -39,7 +39,7 @@ FILE fqName: fileName:/propertyAccessorsFromClassHeaderWithAnnotations.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -52,7 +52,7 @@ FILE fqName: fileName:/propertyAccessorsFromClassHeaderWithAnnotations.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@C: C' type=C origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsWithAnnotations.txt index ddc52db19d3..e7c0c0513f5 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/propertyAccessorsWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: @@ -51,7 +51,7 @@ FILE fqName: fileName:/propertyAccessorsWithAnnotations.kt VALUE_PARAMETER name:value index:0 type:kotlin.String flags: BLOCK_BODY PROPERTY name:test3 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -62,7 +62,7 @@ FILE fqName: fileName:/propertyAccessorsWithAnnotations.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test3: String' type=kotlin.String origin=null PROPERTY name:test4 type:kotlin.String visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.txt index 88bad1fcda1..d2d2f5c8cb4 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.txt @@ -18,7 +18,7 @@ FILE fqName: fileName:/propertySetterParameterWithAnnotations.kt FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -42,7 +42,7 @@ FILE fqName: fileName:/propertySetterParameterWithAnnotations.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter p: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/spreadOperatorInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/spreadOperatorInAnnotationArguments.txt index c7aab3f8220..b3ee7afe2f5 100644 --- a/compiler/testData/ir/irText/declarations/annotations/spreadOperatorInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/spreadOperatorInAnnotationArguments.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/spreadOperatorInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (xs:kotlin.Array) returnType:A flags: VALUE_PARAMETER name:xs index:0 type:kotlin.Array varargElementType:kotlin.String flags:vararg PROPERTY name:xs type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: String' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Array flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/typeAliasesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/typeAliasesWithAnnotations.txt index 34994157909..dc4729a7897 100644 --- a/compiler/testData/ir/irText/declarations/annotations/typeAliasesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/typeAliasesWithAnnotations.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/typeAliasesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.txt index ffe90d212b0..41d8ce33b78 100644 --- a/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/valueParametersWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: @@ -47,7 +47,7 @@ FILE fqName: fileName:/valueParametersWithAnnotations.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestClassConstructor1' PROPERTY name:xx type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestClassConstructor1) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/varargsInAnnotationArguments.txt b/compiler/testData/ir/irText/declarations/annotations/varargsInAnnotationArguments.txt index fd691e21c79..f5bb1ad52c1 100644 --- a/compiler/testData/ir/irText/declarations/annotations/varargsInAnnotationArguments.txt +++ b/compiler/testData/ir/irText/declarations/annotations/varargsInAnnotationArguments.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/varargsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (xs:kotlin.IntArray) returnType:A1 flags: VALUE_PARAMETER name:xs index:0 type:kotlin.IntArray varargElementType:kotlin.Int flags:vararg PROPERTY name:xs type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: Int' type=kotlin.IntArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A1) returnType:IntArray flags: @@ -35,7 +35,7 @@ FILE fqName: fileName:/varargsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (xs:kotlin.Array) returnType:A2 flags: VALUE_PARAMETER name:xs index:0 type:kotlin.Array varargElementType:kotlin.String flags:vararg PROPERTY name:xs type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: String' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A2) returnType:Array flags: @@ -64,7 +64,7 @@ FILE fqName: fileName:/varargsInAnnotationArguments.kt CONSTRUCTOR visibility:public <> (xs:kotlin.Array) returnType:AA flags: VALUE_PARAMETER name:xs index:0 type:kotlin.Array varargElementType:A1 flags:vararg PROPERTY name:xs type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:xs type:kotlin.Array visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter vararg xs: A1' type=kotlin.Array origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:AA) returnType:Array flags: diff --git a/compiler/testData/ir/irText/declarations/annotations/variablesWithAnnotations.txt b/compiler/testData/ir/irText/declarations/annotations/variablesWithAnnotations.txt index 9f17a53f671..e16231eca53 100644 --- a/compiler/testData/ir/irText/declarations/annotations/variablesWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/annotations/variablesWithAnnotations.txt @@ -6,7 +6,7 @@ FILE fqName: fileName:/variablesWithAnnotations.kt CONSTRUCTOR visibility:public <> (x:kotlin.String) returnType:TestAnn flags: VALUE_PARAMETER name:x index:0 type:kotlin.String flags: PROPERTY name:x type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestAnn) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/catchParameterInTopLevelProperty.txt b/compiler/testData/ir/irText/declarations/catchParameterInTopLevelProperty.txt index 43d14210ca8..b5d0a2311a3 100644 --- a/compiler/testData/ir/irText/declarations/catchParameterInTopLevelProperty.txt +++ b/compiler/testData/ir/irText/declarations/catchParameterInTopLevelProperty.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/catchParameterInTopLevelProperty.kt PROPERTY name:test type:kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Unit visibility:public flags:final EXPRESSION_BODY TRY type=kotlin.Unit try: BLOCK type=kotlin.Unit origin=null @@ -11,4 +11,3 @@ FILE fqName: fileName:/catchParameterInTopLevelProperty.kt BLOCK_BODY RETURN type=kotlin.Nothing from='(): Unit' GET_FIELD 'test: Unit' type=kotlin.Unit origin=null - diff --git a/compiler/testData/ir/irText/declarations/classLevelProperties.txt b/compiler/testData/ir/irText/declarations/classLevelProperties.txt index 8587766a129..22532f1b0f9 100644 --- a/compiler/testData/ir/irText/declarations/classLevelProperties.txt +++ b/compiler/testData/ir/irText/declarations/classLevelProperties.txt @@ -8,7 +8,7 @@ FILE fqName: fileName:/classLevelProperties.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -24,7 +24,7 @@ FILE fqName: fileName:/classLevelProperties.kt RETURN type=kotlin.Nothing from='(): Int' CONST Int type=kotlin.Int value=0 PROPERTY name:test3 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -41,7 +41,7 @@ FILE fqName: fileName:/classLevelProperties.kt receiver: GET_VAR 'this@C: C' type=C origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY name:test4 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -58,7 +58,7 @@ FILE fqName: fileName:/classLevelProperties.kt receiver: GET_VAR 'this@C: C' type=C origin=null value: GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=null PROPERTY name:test5 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -75,7 +75,7 @@ FILE fqName: fileName:/classLevelProperties.kt receiver: GET_VAR 'this@C: C' type=C origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY name:test6 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -85,7 +85,7 @@ FILE fqName: fileName:/classLevelProperties.kt GET_FIELD 'test6: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@C: C' type=C origin=null PROPERTY name:test7 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test7$delegate type:kotlin.Lazy visibility:private + FIELD DELEGATE name:test7$delegate type:kotlin.Lazy visibility:private flags:final EXPRESSION_BODY CALL 'lazy(() -> Int): Lazy' type=kotlin.Lazy origin=null : Int @@ -106,7 +106,7 @@ FILE fqName: fileName:/classLevelProperties.kt thisRef: GET_VAR 'this@C: C' type=C origin=null property: PROPERTY_REFERENCE 'test7: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty1 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:test8 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmvar - FIELD DELEGATE name:test8$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private + FIELD DELEGATE name:test8$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private flags:final EXPRESSION_BODY CALL 'hashMapOf(): HashMap /* = HashMap */' type=kotlin.collections.HashMap /* = java.util.HashMap */ origin=null : String diff --git a/compiler/testData/ir/irText/declarations/delegatedProperties.txt b/compiler/testData/ir/irText/declarations/delegatedProperties.txt index eb3b7fa46a4..1c372f744dc 100644 --- a/compiler/testData/ir/irText/declarations/delegatedProperties.txt +++ b/compiler/testData/ir/irText/declarations/delegatedProperties.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/delegatedProperties.kt PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test1$delegate type:kotlin.Lazy visibility:private + FIELD DELEGATE name:test1$delegate type:kotlin.Lazy visibility:private flags:final EXPRESSION_BODY CALL 'lazy(() -> Int): Lazy' type=kotlin.Lazy origin=null : Int @@ -28,7 +28,7 @@ FILE fqName: fileName:/delegatedProperties.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:map type:kotlin.collections.MutableMap visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:map type:kotlin.collections.MutableMap visibility:public + FIELD PROPERTY_BACKING_FIELD name:map type:kotlin.collections.MutableMap visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter map: MutableMap' type=kotlin.collections.MutableMap origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:MutableMap flags: @@ -38,7 +38,7 @@ FILE fqName: fileName:/delegatedProperties.kt GET_FIELD 'map: MutableMap' type=kotlin.collections.MutableMap origin=null receiver: GET_VAR 'this@C: C' type=C origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test2$delegate type:kotlin.Lazy visibility:private + FIELD DELEGATE name:test2$delegate type:kotlin.Lazy visibility:private flags:final EXPRESSION_BODY CALL 'lazy(() -> Int): Lazy' type=kotlin.Lazy origin=null : Int @@ -59,7 +59,7 @@ FILE fqName: fileName:/delegatedProperties.kt thisRef: GET_VAR 'this@C: C' type=C origin=null property: PROPERTY_REFERENCE 'test2: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty1 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:test3 type:kotlin.Any visibility:public modality:FINAL flags:delegatedmvar - FIELD DELEGATE name:test3$delegate type:kotlin.collections.MutableMap visibility:private + FIELD DELEGATE name:test3$delegate type:kotlin.collections.MutableMap visibility:private flags:final EXPRESSION_BODY CALL '(): MutableMap' type=kotlin.collections.MutableMap origin=GET_PROPERTY $this: GET_VAR 'this@C: C' type=C origin=null @@ -100,7 +100,7 @@ FILE fqName: fileName:/delegatedProperties.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test4 type:kotlin.Any visibility:public modality:FINAL flags:delegatedmvar - FIELD DELEGATE name:test4$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private + FIELD DELEGATE name:test4$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private flags:final EXPRESSION_BODY CALL 'hashMapOf(): HashMap /* = HashMap */' type=kotlin.collections.HashMap /* = java.util.HashMap */ origin=null : String diff --git a/compiler/testData/ir/irText/declarations/fakeOverrides.txt b/compiler/testData/ir/irText/declarations/fakeOverrides.txt index 945bf269428..cd96d644673 100644 --- a/compiler/testData/ir/irText/declarations/fakeOverrides.txt +++ b/compiler/testData/ir/irText/declarations/fakeOverrides.txt @@ -79,7 +79,7 @@ FILE fqName: fileName:/fakeOverrides.kt : String INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:bar type:kotlin.Int visibility:public modality:OPEN flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public flags: EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:Test1) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/fileWithAnnotations.txt b/compiler/testData/ir/irText/declarations/fileWithAnnotations.txt index f49e10aaa16..b41e070ee88 100644 --- a/compiler/testData/ir/irText/declarations/fileWithAnnotations.txt +++ b/compiler/testData/ir/irText/declarations/fileWithAnnotations.txt @@ -7,7 +7,7 @@ FILE fqName: fileName:/fileWithAnnotations.kt FUN name:foo visibility:public modality:FINAL <> () returnType:Unit flags: BLOCK_BODY PROPERTY name:bar type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/localClassWithOverrides.txt b/compiler/testData/ir/irText/declarations/localClassWithOverrides.txt index e28b3a18895..c77e72717bb 100644 --- a/compiler/testData/ir/irText/declarations/localClassWithOverrides.txt +++ b/compiler/testData/ir/irText/declarations/localClassWithOverrides.txt @@ -47,7 +47,7 @@ FILE fqName: fileName:/localClassWithOverrides.kt $this: VALUE_PARAMETER name: type:outer.Local flags: BLOCK_BODY PROPERTY name:aval type:kotlin.Int visibility:public modality:OPEN flags:val - FIELD PROPERTY_BACKING_FIELD name:aval type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:aval type:kotlin.Int visibility:public flags: EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:outer.Local) returnType:Int flags: @@ -59,7 +59,7 @@ FILE fqName: fileName:/localClassWithOverrides.kt GET_FIELD 'aval: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Local: Local' type=outer.Local origin=null PROPERTY name:avar type:kotlin.Int visibility:public modality:OPEN flags:var - FIELD PROPERTY_BACKING_FIELD name:avar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:avar type:kotlin.Int visibility:public flags: EXPRESSION_BODY CONST Int type=kotlin.Int value=2 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:outer.Local) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/localDelegatedPropertyWithSuspendOperators.txt b/compiler/testData/ir/irText/declarations/localDelegatedPropertyWithSuspendOperators.txt index b45e0ff445c..d6985e264c4 100644 --- a/compiler/testData/ir/irText/declarations/localDelegatedPropertyWithSuspendOperators.txt +++ b/compiler/testData/ir/irText/declarations/localDelegatedPropertyWithSuspendOperators.txt @@ -8,7 +8,7 @@ FILE fqName: fileName:/localDelegatedPropertyWithSuspendOperators.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='A' PROPERTY name:z type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/packageLevelProperties.txt b/compiler/testData/ir/irText/declarations/packageLevelProperties.txt index bee3ff919cd..453f4128d92 100644 --- a/compiler/testData/ir/irText/declarations/packageLevelProperties.txt +++ b/compiler/testData/ir/irText/declarations/packageLevelProperties.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/packageLevelProperties.kt PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -13,7 +13,7 @@ FILE fqName: fileName:/packageLevelProperties.kt RETURN type=kotlin.Nothing from='(): Int' CONST Int type=kotlin.Int value=0 PROPERTY name:test3 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -26,7 +26,7 @@ FILE fqName: fileName:/packageLevelProperties.kt SET_FIELD 'test3: Int' type=kotlin.Unit origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY name:test4 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -39,7 +39,7 @@ FILE fqName: fileName:/packageLevelProperties.kt SET_FIELD 'test4: Int' type=kotlin.Unit origin=EQ value: GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=null PROPERTY name:test5 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -52,7 +52,7 @@ FILE fqName: fileName:/packageLevelProperties.kt SET_FIELD 'test5: Int' type=kotlin.Unit origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY name:test6 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -60,7 +60,7 @@ FILE fqName: fileName:/packageLevelProperties.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test6: Int' type=kotlin.Int origin=null PROPERTY name:test7 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:test7$delegate type:kotlin.Lazy visibility:private + FIELD DELEGATE name:test7$delegate type:kotlin.Lazy visibility:private flags:final EXPRESSION_BODY CALL 'lazy(() -> Int): Lazy' type=kotlin.Lazy origin=null : Int @@ -79,7 +79,7 @@ FILE fqName: fileName:/packageLevelProperties.kt thisRef: CONST Null type=kotlin.Nothing? value=null property: PROPERTY_REFERENCE 'test7: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty0 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:test8 type:kotlin.Int visibility:public modality:FINAL flags:delegatedmvar - FIELD DELEGATE name:test8$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private + FIELD DELEGATE name:test8$delegate type:kotlin.collections.HashMap /* = java.util.HashMap */ visibility:private flags:final EXPRESSION_BODY CALL 'hashMapOf(): HashMap /* = HashMap */' type=kotlin.collections.HashMap /* = java.util.HashMap */ origin=null : String diff --git a/compiler/testData/ir/irText/declarations/parameters/constructor.txt b/compiler/testData/ir/irText/declarations/parameters/constructor.txt index 2f872b2e81b..eba84de6de4 100644 --- a/compiler/testData/ir/irText/declarations/parameters/constructor.txt +++ b/compiler/testData/ir/irText/declarations/parameters/constructor.txt @@ -16,7 +16,7 @@ FILE fqName: fileName:/constructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:x type:T1 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:T1 visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:T1 visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: T1' type=T1 origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:T1 flags: @@ -26,7 +26,7 @@ FILE fqName: fileName:/constructor.kt GET_FIELD 'x: T1' type=T1 origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY name:y type:T2 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:T2 visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:T2 visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: T2' type=T2 origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test1) returnType:T2 flags: @@ -59,7 +59,7 @@ FILE fqName: fileName:/constructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test2' PROPERTY name:y type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2) returnType:String flags: @@ -82,7 +82,7 @@ FILE fqName: fileName:/constructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestInner' PROPERTY name:z type:Z visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:z type:Z visibility:public + FIELD PROPERTY_BACKING_FIELD name:z type:Z visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter z: Z' type=Z origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test2.TestInner) returnType:Z flags: @@ -139,7 +139,7 @@ FILE fqName: fileName:/constructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test3' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:Int flags: @@ -149,7 +149,7 @@ FILE fqName: fileName:/constructor.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Test3: Test3' type=Test3 origin=null PROPERTY name:y type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: String = ...' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test3) returnType:String flags: @@ -184,7 +184,7 @@ FILE fqName: fileName:/constructor.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test4' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test4) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.txt b/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.txt index e48e22a763c..dceb90e02b0 100644 --- a/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.txt +++ b/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.txt @@ -15,7 +15,7 @@ FILE fqName: fileName:/dataClassMembers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' PROPERTY name:x type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:T flags: @@ -25,7 +25,7 @@ FILE fqName: fileName:/dataClassMembers.kt GET_FIELD 'x: T' type=T origin=null receiver: GET_VAR 'this@Test: Test' type=Test origin=null PROPERTY name:y type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: String = ...' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.txt b/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.txt index e0f6bc7a599..05150a4b26f 100644 --- a/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.txt +++ b/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -8,7 +8,7 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test1: Int' type=kotlin.Int origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -29,7 +29,7 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Host' PROPERTY name:testMember1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testMember1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testMember1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Host) returnType:Int flags: @@ -39,7 +39,7 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt GET_FIELD 'testMember1: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@Host: Host' type=Host origin=null PROPERTY name:testMember2 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:testMember2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testMember2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Host) returnType:Int flags: @@ -84,7 +84,7 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='InPrimaryCtor' PROPERTY name:testInPrimaryCtor1 type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testInPrimaryCtor1 type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:testInPrimaryCtor1 type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter testInPrimaryCtor1: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:InPrimaryCtor) returnType:T flags: @@ -94,7 +94,7 @@ FILE fqName: fileName:/defaultPropertyAccessors.kt GET_FIELD 'testInPrimaryCtor1: T' type=T origin=null receiver: GET_VAR 'this@InPrimaryCtor: InPrimaryCtor' type=InPrimaryCtor origin=null PROPERTY name:testInPrimaryCtor2 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:testInPrimaryCtor2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testInPrimaryCtor2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter testInPrimaryCtor2: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:InPrimaryCtor) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.txt b/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.txt index 66b9425dad1..eab0f3f385b 100644 --- a/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.txt +++ b/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.txt @@ -44,7 +44,7 @@ FILE fqName: fileName:/delegatedMembers.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' - FIELD DELEGATE name:Test$IBase$delegate type:IBase visibility:private + FIELD DELEGATE name:Test$IBase$delegate type:IBase visibility:private flags:final EXPRESSION_BODY GET_VAR 'value-parameter impl: IBase' type=IBase origin=null FUN DELEGATED_MEMBER name:qux visibility:public modality:OPEN ($this:Test, t:TT, x:X) returnType:Unit flags: diff --git a/compiler/testData/ir/irText/declarations/parameters/lambdas.txt b/compiler/testData/ir/irText/declarations/parameters/lambdas.txt index 2fe527f55d9..ef0befd73a9 100644 --- a/compiler/testData/ir/irText/declarations/parameters/lambdas.txt +++ b/compiler/testData/ir/irText/declarations/parameters/lambdas.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/lambdas.kt PROPERTY name:test1 type:(kotlin.String) -> kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:(kotlin.String) -> kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:(kotlin.String) -> kotlin.String visibility:public flags:final EXPRESSION_BODY BLOCK type=(kotlin.String) -> kotlin.String origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (it:kotlin.String) returnType:String flags: @@ -14,7 +14,7 @@ FILE fqName: fileName:/lambdas.kt RETURN type=kotlin.Nothing from='(): (String) -> String' GET_FIELD 'test1: (String) -> String' type=(kotlin.String) -> kotlin.String origin=null PROPERTY name:test2 type:kotlin.Any.(kotlin.Any) -> kotlin.Any visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Any.(kotlin.Any) -> kotlin.Any visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Any.(kotlin.Any) -> kotlin.Any visibility:public flags:final EXPRESSION_BODY BLOCK type=kotlin.Any.(kotlin.Any) -> kotlin.Int origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:kotlin.Any, it:kotlin.Any) returnType:Int flags: @@ -30,7 +30,7 @@ FILE fqName: fileName:/lambdas.kt RETURN type=kotlin.Nothing from='(): Any.(Any) -> Any' GET_FIELD 'test2: Any.(Any) -> Any' type=kotlin.Any.(kotlin.Any) -> kotlin.Any origin=null PROPERTY name:test3 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY BLOCK type=(kotlin.Int, kotlin.Int) -> kotlin.Unit origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (i:kotlin.Int, j:kotlin.Int) returnType:Unit flags: @@ -45,7 +45,7 @@ FILE fqName: fileName:/lambdas.kt RETURN type=kotlin.Nothing from='(): (Int, Int) -> Unit' GET_FIELD 'test3: (Int, Int) -> Unit' type=(kotlin.Int, kotlin.Int) -> kotlin.Unit origin=null PROPERTY name:test4 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:(kotlin.Int, kotlin.Int) -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY BLOCK type=(kotlin.Int, kotlin.Int) -> kotlin.Unit origin=ANONYMOUS_FUNCTION FUN name: visibility:local modality:FINAL <> (i:kotlin.Int, j:kotlin.Int) returnType:Unit flags: diff --git a/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.txt b/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.txt index ea16f581ed4..905537d645a 100644 --- a/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.txt +++ b/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.txt @@ -11,7 +11,7 @@ FILE fqName: fileName:/primaryCtorDefaultArguments.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Test' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Test) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/primaryCtorProperties.txt b/compiler/testData/ir/irText/declarations/primaryCtorProperties.txt index 5a3578bdeac..02946eb807d 100644 --- a/compiler/testData/ir/irText/declarations/primaryCtorProperties.txt +++ b/compiler/testData/ir/irText/declarations/primaryCtorProperties.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/primaryCtorProperties.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter test1: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -20,7 +20,7 @@ FILE fqName: fileName:/primaryCtorProperties.kt GET_FIELD 'test1: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@C: C' type=C origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter test2: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.txt b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.txt index ba04000f8a3..3d4520afc86 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/differentReceivers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='MyClass' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:MyClass) returnType:String flags: @@ -47,7 +47,7 @@ FILE fqName: fileName:/differentReceivers.kt RETURN type=kotlin.Nothing from='getValue(Any?, Any) on String: String' GET_VAR 'this@getValue: String' type=kotlin.String origin=null PROPERTY name:testO type:kotlin.String visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:testO$delegate type:kotlin.String visibility:private + FIELD DELEGATE name:testO$delegate type:kotlin.String visibility:private flags:final EXPRESSION_BODY CALL 'provideDelegate(Any?, Any) on MyClass: String' type=kotlin.String origin=null $receiver: CALL 'constructor MyClass(String)' type=MyClass origin=null @@ -62,7 +62,7 @@ FILE fqName: fileName:/differentReceivers.kt receiver: CONST Null type=kotlin.Nothing? value=null p: PROPERTY_REFERENCE 'testO: String' field=null getter='(): String' setter=null type=kotlin.reflect.KProperty0 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:testK type:kotlin.String visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:testK$delegate type:kotlin.String visibility:private + FIELD DELEGATE name:testK$delegate type:kotlin.String visibility:private flags:final EXPRESSION_BODY CONST String type=kotlin.String value=K FUN DELEGATED_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -73,7 +73,7 @@ FILE fqName: fileName:/differentReceivers.kt receiver: CONST Null type=kotlin.Nothing? value=null p: PROPERTY_REFERENCE 'testK: String' field=null getter='(): String' setter=null type=kotlin.reflect.KProperty0 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:testOK type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testOK type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:testOK type:kotlin.String visibility:public flags:final EXPRESSION_BODY CALL 'plus(Any?): String' type=kotlin.String origin=PLUS $this: CALL '(): String' type=kotlin.String origin=GET_PROPERTY diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/local.txt b/compiler/testData/ir/irText/declarations/provideDelegate/local.txt index b1e775738e1..3247ddf010a 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/local.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/local.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/local.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Delegate' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Delegate) returnType:String flags: @@ -49,7 +49,7 @@ FILE fqName: fileName:/local.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='DelegateProvider' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:DelegateProvider) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.txt b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.txt index ecaa1e0820c..9619e7ac3d0 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/localDifferentReceivers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='MyClass' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:MyClass) returnType:String flags: diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/member.txt b/compiler/testData/ir/irText/declarations/provideDelegate/member.txt index 777f3e14c56..71bc0c19e23 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/member.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/member.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/member.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Delegate' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Delegate) returnType:String flags: @@ -49,7 +49,7 @@ FILE fqName: fileName:/member.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='DelegateProvider' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:DelegateProvider) returnType:String flags: @@ -89,7 +89,7 @@ FILE fqName: fileName:/member.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Host' PROPERTY name:testMember type:kotlin.String visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:testMember$delegate type:Delegate visibility:private + FIELD DELEGATE name:testMember$delegate type:Delegate visibility:private flags:final EXPRESSION_BODY CALL 'provideDelegate(Any?, Any?): Delegate' type=Delegate origin=null $this: CALL 'constructor DelegateProvider(String)' type=DelegateProvider origin=null diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.txt b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.txt index 1030c1ddecc..47b356e852b 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.txt @@ -17,7 +17,7 @@ FILE fqName: fileName:/memberExtension.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='StringDelegate' PROPERTY name:s type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:s type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:s type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter s: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Host.StringDelegate) returnType:String flags: @@ -59,7 +59,7 @@ FILE fqName: fileName:/memberExtension.kt CALL 'constructor StringDelegate(String)' type=Host.StringDelegate origin=null s: GET_VAR 'this@provideDelegate: String' type=kotlin.String origin=null PROPERTY name:plusK type:kotlin.String visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:plusK$delegate type:Host.StringDelegate visibility:private + FIELD DELEGATE name:plusK$delegate type:Host.StringDelegate visibility:private flags:final EXPRESSION_BODY CALL 'provideDelegate(Any?, Any) on String: Host.StringDelegate' type=Host.StringDelegate origin=null $this: GET_VAR 'this@Host: Host' type=Host origin=null @@ -77,7 +77,7 @@ FILE fqName: fileName:/memberExtension.kt receiver: GET_VAR 'this@plusK: String' type=kotlin.String origin=null p: PROPERTY_REFERENCE 'plusK: String on String' field=null getter='() on String: String' setter=null type=kotlin.reflect.KProperty2 origin=PROPERTY_REFERENCE_FOR_DELEGATE PROPERTY name:ok type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:ok type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:ok type:kotlin.String visibility:public flags:final EXPRESSION_BODY CALL '() on String: String' type=kotlin.String origin=GET_PROPERTY $this: GET_VAR 'this@Host: Host' type=Host origin=null diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.txt b/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.txt index fa0ca6392eb..465c09ea4ab 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/topLevel.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Delegate' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Delegate) returnType:String flags: @@ -49,7 +49,7 @@ FILE fqName: fileName:/topLevel.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='DelegateProvider' PROPERTY name:value type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.String visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:DelegateProvider) returnType:String flags: @@ -81,7 +81,7 @@ FILE fqName: fileName:/topLevel.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:testTopLevel type:kotlin.String visibility:public modality:FINAL flags:delegatedmval - FIELD DELEGATE name:testTopLevel$delegate type:Delegate visibility:private + FIELD DELEGATE name:testTopLevel$delegate type:Delegate visibility:private flags:final EXPRESSION_BODY CALL 'provideDelegate(Any?, Any?): Delegate' type=Delegate origin=null $this: CALL 'constructor DelegateProvider(String)' type=DelegateProvider origin=null diff --git a/compiler/testData/ir/irText/errors/unresolvedReference.txt b/compiler/testData/ir/irText/errors/unresolvedReference.txt index 7e9fc81f850..77de0f176a0 100644 --- a/compiler/testData/ir/irText/errors/unresolvedReference.txt +++ b/compiler/testData/ir/irText/errors/unresolvedReference.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/unresolvedReference.kt PROPERTY name:test1 type:[ERROR : Type for unresolved] visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:[ERROR : Type for unresolved] visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:[ERROR : Type for unresolved] visibility:public flags:final EXPRESSION_BODY ERROR_CALL '' type=[ERROR : ] FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:[ERROR : Type for unresolved] flags: @@ -8,7 +8,7 @@ FILE fqName: fileName:/unresolvedReference.kt RETURN type=kotlin.Nothing from='(): [ERROR : Type for unresolved]' GET_FIELD 'test1: [ERROR : Type for unresolved]' type=[ERROR : Type for unresolved] origin=null PROPERTY name:test2 type:[ERROR : Unresolved] visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:[ERROR : Unresolved] visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:[ERROR : Unresolved] visibility:public flags:final EXPRESSION_BODY ERROR_CALL '' type=[ERROR : ] FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:[ERROR : Unresolved] flags: @@ -16,7 +16,7 @@ FILE fqName: fileName:/unresolvedReference.kt RETURN type=kotlin.Nothing from='(): [ERROR : Unresolved]' GET_FIELD 'test2: [ERROR : Unresolved]' type=[ERROR : Unresolved] origin=null PROPERTY name:test3 type:[ERROR : Type for 42.unresolved(56)] visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:[ERROR : Type for 42.unresolved(56)] visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:[ERROR : Type for 42.unresolved(56)] visibility:public flags:final EXPRESSION_BODY ERROR_CALL '' type=[ERROR : ] receiver: CONST Int type=kotlin.Int value=42 @@ -26,7 +26,7 @@ FILE fqName: fileName:/unresolvedReference.kt RETURN type=kotlin.Nothing from='(): [ERROR : Type for 42.unresolved(56)]' GET_FIELD 'test3: [ERROR : Type for 42.unresolved(56)]' type=[ERROR : Type for 42.unresolved(56)] origin=null PROPERTY name:test4 type:[ERROR : Type for 42 *] visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:[ERROR : Type for 42 *] visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:[ERROR : Type for 42 *] visibility:public flags:final EXPRESSION_BODY ERROR_EXPR '' type=[ERROR : ] FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:[ERROR : Type for 42 *] flags: diff --git a/compiler/testData/ir/irText/expressions/arrayAccess.txt b/compiler/testData/ir/irText/expressions/arrayAccess.txt index ed6fed0fdce..3f8f5ae9ebf 100644 --- a/compiler/testData/ir/irText/expressions/arrayAccess.txt +++ b/compiler/testData/ir/irText/expressions/arrayAccess.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/arrayAccess.kt PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.txt b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.txt index e8f0ca75a5a..d3e599b01f4 100644 --- a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.txt +++ b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.txt @@ -21,7 +21,7 @@ FILE fqName: fileName:/arrayAugmentedAssignment1.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:x type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: IntArray' type=kotlin.IntArray origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:IntArray flags: diff --git a/compiler/testData/ir/irText/expressions/assignments.txt b/compiler/testData/ir/irText/expressions/assignments.txt index b49e5c47841..1a9f521ccd0 100644 --- a/compiler/testData/ir/irText/expressions/assignments.txt +++ b/compiler/testData/ir/irText/expressions/assignments.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/assignments.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Ref' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Ref) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/augmentedAssignment1.txt b/compiler/testData/ir/irText/expressions/augmentedAssignment1.txt index 421915a9a74..8d0f4e3ed30 100644 --- a/compiler/testData/ir/irText/expressions/augmentedAssignment1.txt +++ b/compiler/testData/ir/irText/expressions/augmentedAssignment1.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/augmentedAssignment1.kt PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/augmentedAssignment2.txt b/compiler/testData/ir/irText/expressions/augmentedAssignment2.txt index 7a904e339c1..c21c64693e3 100644 --- a/compiler/testData/ir/irText/expressions/augmentedAssignment2.txt +++ b/compiler/testData/ir/irText/expressions/augmentedAssignment2.txt @@ -41,7 +41,7 @@ FILE fqName: fileName:/augmentedAssignment2.kt VALUE_PARAMETER name:s index:0 type:kotlin.String flags: BLOCK_BODY PROPERTY name:p type:A visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:p type:A visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:A visibility:public flags:final EXPRESSION_BODY CALL 'constructor A()' type=A origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:A flags: diff --git a/compiler/testData/ir/irText/expressions/boundCallableReferences.txt b/compiler/testData/ir/irText/expressions/boundCallableReferences.txt index d9f76678ea0..7833178d9b2 100644 --- a/compiler/testData/ir/irText/expressions/boundCallableReferences.txt +++ b/compiler/testData/ir/irText/expressions/boundCallableReferences.txt @@ -11,7 +11,7 @@ FILE fqName: fileName:/boundCallableReferences.kt $this: VALUE_PARAMETER name: type:A flags: BLOCK_BODY PROPERTY name:bar type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -37,7 +37,7 @@ FILE fqName: fileName:/boundCallableReferences.kt $receiver: VALUE_PARAMETER name: type:A flags: BLOCK_BODY PROPERTY name:test1 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): Unit' type=kotlin.reflect.KFunction0 origin=null $this: CALL 'constructor A()' type=A origin=null @@ -46,7 +46,7 @@ FILE fqName: fileName:/boundCallableReferences.kt RETURN type=kotlin.Nothing from='(): KFunction0' GET_FIELD 'test1: KFunction0' type=kotlin.reflect.KFunction0 origin=null PROPERTY name:test2 type:kotlin.reflect.KProperty0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KProperty0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KProperty0 visibility:public flags:final EXPRESSION_BODY PROPERTY_REFERENCE 'bar: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty0 origin=null $this: CALL 'constructor A()' type=A origin=null @@ -55,7 +55,7 @@ FILE fqName: fileName:/boundCallableReferences.kt RETURN type=kotlin.Nothing from='(): KProperty0' GET_FIELD 'test2: KProperty0' type=kotlin.reflect.KProperty0 origin=null PROPERTY name:test3 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'qux() on A: Unit' type=kotlin.reflect.KFunction0 origin=null $receiver: CALL 'constructor A()' type=A origin=null diff --git a/compiler/testData/ir/irText/expressions/callableRefToGenericMember.txt b/compiler/testData/ir/irText/expressions/callableRefToGenericMember.txt index c90cf1749b4..5ebbca31e35 100644 --- a/compiler/testData/ir/irText/expressions/callableRefToGenericMember.txt +++ b/compiler/testData/ir/irText/expressions/callableRefToGenericMember.txt @@ -14,7 +14,7 @@ FILE fqName: fileName:/callableRefToGenericMember.kt $this: VALUE_PARAMETER name: type:A flags: BLOCK_BODY PROPERTY name:bar type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -37,7 +37,7 @@ FILE fqName: fileName:/callableRefToGenericMember.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.reflect.KFunction1, kotlin.Unit> visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KFunction1, kotlin.Unit> visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KFunction1, kotlin.Unit> visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): Unit' type=kotlin.reflect.KFunction1, kotlin.Unit> origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KFunction1, Unit> flags: @@ -45,7 +45,7 @@ FILE fqName: fileName:/callableRefToGenericMember.kt RETURN type=kotlin.Nothing from='(): KFunction1, Unit>' GET_FIELD 'test1: KFunction1, Unit>' type=kotlin.reflect.KFunction1, kotlin.Unit> origin=null PROPERTY name:test2 type:kotlin.reflect.KProperty1, kotlin.Int> visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KProperty1, kotlin.Int> visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KProperty1, kotlin.Int> visibility:public flags:final EXPRESSION_BODY PROPERTY_REFERENCE 'bar: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty1, kotlin.Int> origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KProperty1, Int> flags: diff --git a/compiler/testData/ir/irText/expressions/callableReferenceToImportedFromObject.txt b/compiler/testData/ir/irText/expressions/callableReferenceToImportedFromObject.txt index c49b853cb0f..8c35e5d7778 100644 --- a/compiler/testData/ir/irText/expressions/callableReferenceToImportedFromObject.txt +++ b/compiler/testData/ir/irText/expressions/callableReferenceToImportedFromObject.txt @@ -8,7 +8,7 @@ FILE fqName:test fileName:/callableReferenceToImportedFromObject.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Foo' PROPERTY name:a type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:a type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:a type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Foo) returnType:String flags: @@ -36,7 +36,7 @@ FILE fqName:test fileName:/callableReferenceToImportedFromObject.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.reflect.KProperty0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KProperty0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KProperty0 visibility:public flags:final EXPRESSION_BODY PROPERTY_REFERENCE 'a: String' field=null getter='(): String' setter=null type=kotlin.reflect.KProperty0 origin=null $this: GET_OBJECT 'Foo' type=test.Foo @@ -45,7 +45,7 @@ FILE fqName:test fileName:/callableReferenceToImportedFromObject.kt RETURN type=kotlin.Nothing from='(): KProperty0' GET_FIELD 'test1: KProperty0' type=kotlin.reflect.KProperty0 origin=null PROPERTY name:test1a type:kotlin.reflect.KProperty0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1a type:kotlin.reflect.KProperty0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1a type:kotlin.reflect.KProperty0 visibility:public flags:final EXPRESSION_BODY PROPERTY_REFERENCE 'a: String' field=null getter='(): String' setter=null type=kotlin.reflect.KProperty0 origin=null $this: GET_OBJECT 'Foo' type=test.Foo @@ -54,7 +54,7 @@ FILE fqName:test fileName:/callableReferenceToImportedFromObject.kt RETURN type=kotlin.Nothing from='(): KProperty0' GET_FIELD 'test1a: KProperty0' type=kotlin.reflect.KProperty0 origin=null PROPERTY name:test2 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): String' type=kotlin.reflect.KFunction0 origin=null $this: GET_OBJECT 'Foo' type=test.Foo @@ -63,7 +63,7 @@ FILE fqName:test fileName:/callableReferenceToImportedFromObject.kt RETURN type=kotlin.Nothing from='(): KFunction0' GET_FIELD 'test2: KFunction0' type=kotlin.reflect.KFunction0 origin=null PROPERTY name:test2a type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2a type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2a type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): String' type=kotlin.reflect.KFunction0 origin=null $this: GET_OBJECT 'Foo' type=test.Foo diff --git a/compiler/testData/ir/irText/expressions/coercionToUnit.txt b/compiler/testData/ir/irText/expressions/coercionToUnit.txt index 37b9ff20a6a..64b6d583047 100644 --- a/compiler/testData/ir/irText/expressions/coercionToUnit.txt +++ b/compiler/testData/ir/irText/expressions/coercionToUnit.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/coercionToUnit.kt PROPERTY name:test1 type:() -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:() -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:() -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY BLOCK type=() -> kotlin.Unit origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:Unit flags: diff --git a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.txt b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.txt index 960d5742284..b1d9ea172d1 100644 --- a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.txt +++ b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.txt @@ -8,7 +8,7 @@ FILE fqName: fileName:/complexAugmentedAssignment.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='X1' PROPERTY name:x1 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:X1) returnType:Int flags: @@ -33,7 +33,7 @@ FILE fqName: fileName:/complexAugmentedAssignment.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='X2' PROPERTY name:x2 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:X1.X2) returnType:Int flags: @@ -58,7 +58,7 @@ FILE fqName: fileName:/complexAugmentedAssignment.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='X3' PROPERTY name:x3 type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x3 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x3 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:X1.X2.X3) returnType:Int flags: @@ -197,7 +197,7 @@ FILE fqName: fileName:/complexAugmentedAssignment.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='B' PROPERTY name:s type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:s type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:s type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter s: Int = ...' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:B) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/contructorCall.txt b/compiler/testData/ir/irText/expressions/contructorCall.txt index f33ac975e35..355a7273379 100644 --- a/compiler/testData/ir/irText/expressions/contructorCall.txt +++ b/compiler/testData/ir/irText/expressions/contructorCall.txt @@ -21,7 +21,7 @@ FILE fqName: fileName:/contructorCall.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test type:A visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:A visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:A visibility:public flags:final EXPRESSION_BODY CALL 'constructor A()' type=A origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:A flags: diff --git a/compiler/testData/ir/irText/expressions/elvis.txt b/compiler/testData/ir/irText/expressions/elvis.txt index 0117d3092cc..6254144f508 100644 --- a/compiler/testData/ir/irText/expressions/elvis.txt +++ b/compiler/testData/ir/irText/expressions/elvis.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/elvis.kt PROPERTY name:p type:kotlin.Any? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Any? visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Any? visibility:public flags:final EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Any? flags: diff --git a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.txt b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.txt index 8a9a623155d..19b00f46524 100644 --- a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.txt +++ b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.txt @@ -19,7 +19,7 @@ FILE fqName: fileName:/enumEntryAsReceiver.kt ENUM_CONSTRUCTOR_CALL 'constructor X()' INSTANCE_INITIALIZER_CALL classDescriptor='B' PROPERTY name:value2 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value2 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value2 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value=OK FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:X.B) returnType:String flags: @@ -29,7 +29,7 @@ FILE fqName: fileName:/enumEntryAsReceiver.kt GET_FIELD 'value2: String' type=kotlin.String origin=null receiver: GET_VAR 'this@B: B' type=X.B origin=null PROPERTY name:value type:() -> kotlin.String visibility:public modality:OPEN flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:() -> kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:() -> kotlin.String visibility:public flags: EXPRESSION_BODY BLOCK type=() -> kotlin.String origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:String flags: diff --git a/compiler/testData/ir/irText/expressions/field.txt b/compiler/testData/ir/irText/expressions/field.txt index b3b2b0d510b..983043704ee 100644 --- a/compiler/testData/ir/irText/expressions/field.txt +++ b/compiler/testData/ir/irText/expressions/field.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/field.kt PROPERTY name:testSimple type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:testSimple type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testSimple type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -13,7 +13,7 @@ FILE fqName: fileName:/field.kt SET_FIELD 'testSimple: Int' type=kotlin.Unit origin=EQ value: GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=null PROPERTY name:testAugmented type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:testAugmented type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testAugmented type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.txt b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.txt index 42ce13f7443..96d505de553 100644 --- a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.txt +++ b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.txt @@ -30,7 +30,7 @@ FILE fqName: fileName:/forWithImplicitReceivers.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='IntCell' PROPERTY name:value type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:IntCell) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/genericPropertyCall.txt b/compiler/testData/ir/irText/expressions/genericPropertyCall.txt index a67517c9eb5..ff66b10fd61 100644 --- a/compiler/testData/ir/irText/expressions/genericPropertyCall.txt +++ b/compiler/testData/ir/irText/expressions/genericPropertyCall.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/genericPropertyCall.kt RETURN type=kotlin.Nothing from='() on T: T' GET_VAR 'this@id: T' type=T origin=null PROPERTY name:test type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.String visibility:public flags:final EXPRESSION_BODY CALL '() on String: String' type=kotlin.String origin=GET_PROPERTY <`0>: String diff --git a/compiler/testData/ir/irText/expressions/incrementDecrement.txt b/compiler/testData/ir/irText/expressions/incrementDecrement.txt index 8c217e86c8c..3119a2c03d7 100644 --- a/compiler/testData/ir/irText/expressions/incrementDecrement.txt +++ b/compiler/testData/ir/irText/expressions/incrementDecrement.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/incrementDecrement.kt PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -13,7 +13,7 @@ FILE fqName: fileName:/incrementDecrement.kt SET_FIELD 'p: Int' type=kotlin.Unit origin=null value: GET_VAR 'value-parameter : Int' type=kotlin.Int origin=null PROPERTY name:arr type:kotlin.IntArray visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:arr type:kotlin.IntArray visibility:public + FIELD PROPERTY_BACKING_FIELD name:arr type:kotlin.IntArray visibility:public flags:final EXPRESSION_BODY CALL 'intArrayOf(vararg Int): IntArray' type=kotlin.IntArray origin=null elements: VARARG type=IntArray varargElementType=Int diff --git a/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.txt b/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.txt index f3fdfd48b05..1b60d98560e 100644 --- a/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.txt +++ b/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.txt @@ -26,7 +26,7 @@ FILE fqName: fileName:/Derived.kt receiver: GET_VAR 'this@Derived: Derived' type=Derived origin=null value: GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=null PROPERTY FAKE_OVERRIDE name:value type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD FAKE_OVERRIDE name:value type:kotlin.Int visibility:public + FIELD FAKE_OVERRIDE name:value type:kotlin.Int visibility:public flags:final FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: diff --git a/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.txt b/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.txt index 0674c6fdf2a..f09e6f99f49 100644 --- a/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.txt +++ b/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.txt @@ -33,7 +33,7 @@ FILE fqName: fileName:/jvmStaticFieldReference.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestClass' PROPERTY name:test type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public flags:final EXPRESSION_BODY WHEN type=kotlin.Int origin=WHEN BRANCH diff --git a/compiler/testData/ir/irText/expressions/kt16904.txt b/compiler/testData/ir/irText/expressions/kt16904.txt index 8b61b234a09..008d511ec0c 100644 --- a/compiler/testData/ir/irText/expressions/kt16904.txt +++ b/compiler/testData/ir/irText/expressions/kt16904.txt @@ -8,7 +8,7 @@ FILE fqName: fileName:/kt16904.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='A' PROPERTY name:x type:B visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:B visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:B visibility:public flags:final EXPRESSION_BODY CALL 'constructor B()' type=B origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:B flags: @@ -18,7 +18,7 @@ FILE fqName: fileName:/kt16904.kt GET_FIELD 'x: B' type=B origin=null receiver: GET_VAR 'this@A: A' type=A origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -138,7 +138,7 @@ FILE fqName: fileName:/kt16904.kt receiver: GET_VAR 'this@Test2: Test2' type=Test2 origin=null value: CONST Int type=kotlin.Int value=42 PROPERTY FAKE_OVERRIDE name:field type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD FAKE_OVERRIDE name:field type:kotlin.Int visibility:public + FIELD FAKE_OVERRIDE name:field type:kotlin.Int visibility:public flags:final FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: diff --git a/compiler/testData/ir/irText/expressions/literals.txt b/compiler/testData/ir/irText/expressions/literals.txt index d955f1dcc13..3bc1b95e45f 100644 --- a/compiler/testData/ir/irText/expressions/literals.txt +++ b/compiler/testData/ir/irText/expressions/literals.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/literals.kt PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -8,7 +8,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test1: Int' type=kotlin.Int origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=-1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -16,7 +16,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test2: Int' type=kotlin.Int origin=null PROPERTY name:test3 type:kotlin.Boolean visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Boolean visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Boolean visibility:public flags:final EXPRESSION_BODY CONST Boolean type=kotlin.Boolean value=true FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Boolean flags: @@ -24,7 +24,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Boolean' GET_FIELD 'test3: Boolean' type=kotlin.Boolean origin=null PROPERTY name:test4 type:kotlin.Boolean visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Boolean visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Boolean visibility:public flags:final EXPRESSION_BODY CONST Boolean type=kotlin.Boolean value=false FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Boolean flags: @@ -32,7 +32,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Boolean' GET_FIELD 'test4: Boolean' type=kotlin.Boolean origin=null PROPERTY name:test5 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value=abc FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -40,7 +40,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test5: String' type=kotlin.String origin=null PROPERTY name:test6 type:kotlin.Nothing? visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Nothing? visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Nothing? visibility:public flags:final EXPRESSION_BODY CONST Null type=kotlin.Nothing? value=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Nothing? flags: @@ -48,7 +48,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Nothing?' GET_FIELD 'test6: Nothing?' type=kotlin.Nothing? origin=null PROPERTY name:test7 type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.Long visibility:public flags:final EXPRESSION_BODY CONST Long type=kotlin.Long value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Long flags: @@ -56,7 +56,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Long' GET_FIELD 'test7: Long' type=kotlin.Long origin=null PROPERTY name:test8 type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.Long visibility:public flags:final EXPRESSION_BODY CONST Long type=kotlin.Long value=-1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Long flags: @@ -64,7 +64,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Long' GET_FIELD 'test8: Long' type=kotlin.Long origin=null PROPERTY name:test9 type:kotlin.Double visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.Double visibility:public + FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.Double visibility:public flags:final EXPRESSION_BODY CONST Double type=kotlin.Double value=1.0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Double flags: @@ -72,7 +72,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Double' GET_FIELD 'test9: Double' type=kotlin.Double origin=null PROPERTY name:test10 type:kotlin.Double visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test10 type:kotlin.Double visibility:public + FIELD PROPERTY_BACKING_FIELD name:test10 type:kotlin.Double visibility:public flags:final EXPRESSION_BODY CONST Double type=kotlin.Double value=-1.0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Double flags: @@ -80,7 +80,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Double' GET_FIELD 'test10: Double' type=kotlin.Double origin=null PROPERTY name:test11 type:kotlin.Float visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test11 type:kotlin.Float visibility:public + FIELD PROPERTY_BACKING_FIELD name:test11 type:kotlin.Float visibility:public flags:final EXPRESSION_BODY CONST Float type=kotlin.Float value=1.0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Float flags: @@ -88,7 +88,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Float' GET_FIELD 'test11: Float' type=kotlin.Float origin=null PROPERTY name:test12 type:kotlin.Float visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test12 type:kotlin.Float visibility:public + FIELD PROPERTY_BACKING_FIELD name:test12 type:kotlin.Float visibility:public flags:final EXPRESSION_BODY CONST Float type=kotlin.Float value=-1.0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Float flags: @@ -96,7 +96,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Float' GET_FIELD 'test12: Float' type=kotlin.Float origin=null PROPERTY name:test13 type:kotlin.Char visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test13 type:kotlin.Char visibility:public + FIELD PROPERTY_BACKING_FIELD name:test13 type:kotlin.Char visibility:public flags:final EXPRESSION_BODY CONST Char type=kotlin.Char value=a FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Char flags: @@ -104,7 +104,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Char' GET_FIELD 'test13: Char' type=kotlin.Char origin=null PROPERTY name:testB type:kotlin.Byte visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testB type:kotlin.Byte visibility:public + FIELD PROPERTY_BACKING_FIELD name:testB type:kotlin.Byte visibility:public flags:final EXPRESSION_BODY CONST Byte type=kotlin.Byte value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Byte flags: @@ -112,7 +112,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Byte' GET_FIELD 'testB: Byte' type=kotlin.Byte origin=null PROPERTY name:testS type:kotlin.Short visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testS type:kotlin.Short visibility:public + FIELD PROPERTY_BACKING_FIELD name:testS type:kotlin.Short visibility:public flags:final EXPRESSION_BODY CONST Short type=kotlin.Short value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Short flags: @@ -120,7 +120,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Short' GET_FIELD 'testS: Short' type=kotlin.Short origin=null PROPERTY name:testI type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testI type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:testI type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -128,7 +128,7 @@ FILE fqName: fileName:/literals.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'testI: Int' type=kotlin.Int origin=null PROPERTY name:testL type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:testL type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:testL type:kotlin.Long visibility:public flags:final EXPRESSION_BODY CONST Long type=kotlin.Long value=1 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Long flags: diff --git a/compiler/testData/ir/irText/expressions/memberTypeArguments.txt b/compiler/testData/ir/irText/expressions/memberTypeArguments.txt index 9851166a5f1..76dc0c18bf9 100644 --- a/compiler/testData/ir/irText/expressions/memberTypeArguments.txt +++ b/compiler/testData/ir/irText/expressions/memberTypeArguments.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/memberTypeArguments.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='GenericClass' PROPERTY name:value type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:GenericClass) returnType:T flags: diff --git a/compiler/testData/ir/irText/expressions/membersImportedFromObject.txt b/compiler/testData/ir/irText/expressions/membersImportedFromObject.txt index 92955f0360e..533569db403 100644 --- a/compiler/testData/ir/irText/expressions/membersImportedFromObject.txt +++ b/compiler/testData/ir/irText/expressions/membersImportedFromObject.txt @@ -19,7 +19,7 @@ FILE fqName: fileName:/membersImportedFromObject.kt RETURN type=kotlin.Nothing from='fooExt() on Int: Int' CONST Int type=kotlin.Int value=2 PROPERTY name:bar type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -49,7 +49,7 @@ FILE fqName: fileName:/membersImportedFromObject.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'foo(): Int' type=kotlin.Int origin=null $this: GET_OBJECT 'A' type=A @@ -58,7 +58,7 @@ FILE fqName: fileName:/membersImportedFromObject.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test1: Int' type=kotlin.Int origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY $this: GET_OBJECT 'A' type=A @@ -67,7 +67,7 @@ FILE fqName: fileName:/membersImportedFromObject.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test2: Int' type=kotlin.Int origin=null PROPERTY name:test3 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'fooExt() on Int: Int' type=kotlin.Int origin=null $this: GET_OBJECT 'A' type=A @@ -77,7 +77,7 @@ FILE fqName: fileName:/membersImportedFromObject.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test3: Int' type=kotlin.Int origin=null PROPERTY name:test4 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL '() on Int: Int' type=kotlin.Int origin=GET_PROPERTY $this: GET_OBJECT 'A' type=A diff --git a/compiler/testData/ir/irText/expressions/multipleThisReferences.txt b/compiler/testData/ir/irText/expressions/multipleThisReferences.txt index 05d768caf04..1aeb5b15605 100644 --- a/compiler/testData/ir/irText/expressions/multipleThisReferences.txt +++ b/compiler/testData/ir/irText/expressions/multipleThisReferences.txt @@ -18,7 +18,7 @@ FILE fqName: fileName:/multipleThisReferences.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Inner' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Outer.Inner) returnType:Int flags: @@ -63,7 +63,7 @@ FILE fqName: fileName:/multipleThisReferences.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Host' PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Host) returnType:Int flags: @@ -89,7 +89,7 @@ FILE fqName: fileName:/multipleThisReferences.kt x: CONST Int type=kotlin.Int value=42 INSTANCE_INITIALIZER_CALL classDescriptor='' PROPERTY name:xx type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'plus(Int): Int' type=kotlin.Int origin=PLUS $this: CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY diff --git a/compiler/testData/ir/irText/expressions/objectAsCallable.txt b/compiler/testData/ir/irText/expressions/objectAsCallable.txt index 4d9e3022b3b..0ecc3820da4 100644 --- a/compiler/testData/ir/irText/expressions/objectAsCallable.txt +++ b/compiler/testData/ir/irText/expressions/objectAsCallable.txt @@ -89,7 +89,7 @@ FILE fqName: fileName:/objectAsCallable.kt RETURN type=kotlin.Nothing from='invoke(Int) on En: Int' GET_VAR 'value-parameter i: Int' type=kotlin.Int origin=null PROPERTY name:test1 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'invoke(Int) on A: Int' type=kotlin.Int origin=INVOKE $receiver: GET_OBJECT 'A' type=A @@ -99,7 +99,7 @@ FILE fqName: fileName:/objectAsCallable.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'test1: Int' type=kotlin.Int origin=null PROPERTY name:test2 type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'invoke(Int) on En: Int' type=kotlin.Int origin=INVOKE $receiver: GET_ENUM 'X' type=En diff --git a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.txt b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.txt index 38434c6b8f9..45c3d40f1b6 100644 --- a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.txt +++ b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt PROPERTY name:test1 type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Long visibility:public flags:final EXPRESSION_BODY CONST Long type=kotlin.Long value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Long flags: @@ -8,7 +8,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt RETURN type=kotlin.Nothing from='(): Long' GET_FIELD 'test1: Long' type=kotlin.Long origin=null PROPERTY name:test2 type:kotlin.Short visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Short visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Short visibility:public flags:final EXPRESSION_BODY CONST Short type=kotlin.Short value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Short flags: @@ -16,7 +16,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt RETURN type=kotlin.Nothing from='(): Short' GET_FIELD 'test2: Short' type=kotlin.Short origin=null PROPERTY name:test3 type:kotlin.Byte visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Byte visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Byte visibility:public flags:final EXPRESSION_BODY CONST Byte type=kotlin.Byte value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Byte flags: @@ -24,7 +24,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt RETURN type=kotlin.Nothing from='(): Byte' GET_FIELD 'test3: Byte' type=kotlin.Byte origin=null PROPERTY name:test4 type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.Long visibility:public flags:final EXPRESSION_BODY TYPE_OP type=kotlin.Long origin=IMPLICIT_INTEGER_COERCION typeOperand=kotlin.Long typeOperand: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Long modality:FINAL visibility:public flags: @@ -35,7 +35,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt RETURN type=kotlin.Nothing from='(): Long' GET_FIELD 'test4: Long' type=kotlin.Long origin=null PROPERTY name:test5 type:kotlin.Short visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Short visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.Short visibility:public flags:final EXPRESSION_BODY TYPE_OP type=kotlin.Short origin=IMPLICIT_INTEGER_COERCION typeOperand=kotlin.Short typeOperand: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Short modality:FINAL visibility:public flags: @@ -46,7 +46,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt RETURN type=kotlin.Nothing from='(): Short' GET_FIELD 'test5: Short' type=kotlin.Short origin=null PROPERTY name:test6 type:kotlin.Byte visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Byte visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.Byte visibility:public flags:final EXPRESSION_BODY TYPE_OP type=kotlin.Byte origin=IMPLICIT_INTEGER_COERCION typeOperand=kotlin.Byte typeOperand: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Byte modality:FINAL visibility:public flags: @@ -104,7 +104,7 @@ FILE fqName: fileName:/primitivesImplicitConversions.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='TestImplicitArguments' PROPERTY name:x type:kotlin.Long visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Long visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Long visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Long = ...' type=kotlin.Long origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:TestImplicitArguments) returnType:Long flags: diff --git a/compiler/testData/ir/irText/expressions/references.txt b/compiler/testData/ir/irText/expressions/references.txt index ade19d83414..49ff8fae661 100644 --- a/compiler/testData/ir/irText/expressions/references.txt +++ b/compiler/testData/ir/irText/expressions/references.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/references.kt PROPERTY name:ok type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:ok type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:ok type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value=OK FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -8,7 +8,7 @@ FILE fqName: fileName:/references.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'ok: String' type=kotlin.String origin=null PROPERTY name:ok2 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:ok2 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:ok2 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CALL '(): String' type=kotlin.String origin=GET_PROPERTY FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: diff --git a/compiler/testData/ir/irText/expressions/reflectionLiterals.txt b/compiler/testData/ir/irText/expressions/reflectionLiterals.txt index 63877dc571f..72f3bf600a4 100644 --- a/compiler/testData/ir/irText/expressions/reflectionLiterals.txt +++ b/compiler/testData/ir/irText/expressions/reflectionLiterals.txt @@ -26,7 +26,7 @@ FILE fqName: fileName:/reflectionLiterals.kt FUN name:bar visibility:public modality:FINAL <> () returnType:Unit flags: BLOCK_BODY PROPERTY name:qux type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:qux type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:qux type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -34,7 +34,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'qux: Int' type=kotlin.Int origin=null PROPERTY name:test1 type:kotlin.reflect.KClass visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KClass visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.reflect.KClass visibility:public flags:final EXPRESSION_BODY CLASS_REFERENCE 'A' type=kotlin.reflect.KClass FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KClass flags: @@ -42,7 +42,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KClass' GET_FIELD 'test1: KClass' type=kotlin.reflect.KClass origin=null PROPERTY name:test2 type:kotlin.reflect.KClass visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KClass visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.reflect.KClass visibility:public flags:final EXPRESSION_BODY GET_CLASS type=kotlin.reflect.KClass CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY @@ -51,7 +51,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KClass' GET_FIELD 'test2: KClass' type=kotlin.reflect.KClass origin=null PROPERTY name:test3 type:kotlin.reflect.KFunction1 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.reflect.KFunction1 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.reflect.KFunction1 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): Unit' type=kotlin.reflect.KFunction1 origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KFunction1 flags: @@ -59,7 +59,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KFunction1' GET_FIELD 'test3: KFunction1' type=kotlin.reflect.KFunction1 origin=null PROPERTY name:test4 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'constructor A()' type=kotlin.reflect.KFunction0 origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KFunction0 flags: @@ -67,7 +67,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KFunction0' GET_FIELD 'test4: KFunction0' type=kotlin.reflect.KFunction0 origin=null PROPERTY name:test5 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'foo(): Unit' type=kotlin.reflect.KFunction0 origin=null $this: CALL 'constructor A()' type=A origin=null @@ -76,7 +76,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KFunction0' GET_FIELD 'test5: KFunction0' type=kotlin.reflect.KFunction0 origin=null PROPERTY name:test6 type:kotlin.reflect.KFunction0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.reflect.KFunction0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.reflect.KFunction0 visibility:public flags:final EXPRESSION_BODY FUNCTION_REFERENCE 'bar(): Unit' type=kotlin.reflect.KFunction0 origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KFunction0 flags: @@ -84,7 +84,7 @@ FILE fqName: fileName:/reflectionLiterals.kt RETURN type=kotlin.Nothing from='(): KFunction0' GET_FIELD 'test6: KFunction0' type=kotlin.reflect.KFunction0 origin=null PROPERTY name:test7 type:kotlin.reflect.KProperty0 visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.reflect.KProperty0 visibility:public + FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.reflect.KProperty0 visibility:public flags:final EXPRESSION_BODY PROPERTY_REFERENCE 'qux: Int' field=null getter='(): Int' setter=null type=kotlin.reflect.KProperty0 origin=null FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:KProperty0 flags: diff --git a/compiler/testData/ir/irText/expressions/safeAssignment.txt b/compiler/testData/ir/irText/expressions/safeAssignment.txt index 3c354d38fcd..35be3e2414e 100644 --- a/compiler/testData/ir/irText/expressions/safeAssignment.txt +++ b/compiler/testData/ir/irText/expressions/safeAssignment.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/safeAssignment.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='C' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/safeCalls.txt b/compiler/testData/ir/irText/expressions/safeCalls.txt index e563cae2ca6..0cbd8ee3ad8 100644 --- a/compiler/testData/ir/irText/expressions/safeCalls.txt +++ b/compiler/testData/ir/irText/expressions/safeCalls.txt @@ -9,7 +9,7 @@ FILE fqName: fileName:/safeCalls.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Ref' PROPERTY name:value type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Ref) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.txt b/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.txt index dfc9592b5b6..d921d274aa5 100644 --- a/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.txt +++ b/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.txt @@ -23,7 +23,7 @@ FILE fqName: fileName:/Derived.kt typeOperand: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:String modality:FINAL visibility:public flags: GET_VAR 'value-parameter v: Any' type=kotlin.Any origin=null PROPERTY FAKE_OVERRIDE name:value type:kotlin.String! visibility:public modality:FINAL flags:var - FIELD FAKE_OVERRIDE name:value type:kotlin.String! visibility:public + FIELD FAKE_OVERRIDE name:value type:kotlin.String! visibility:public flags:final FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: overridden: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: diff --git a/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.txt b/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.txt index 6e5e571e76e..7454d5d1f7d 100644 --- a/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.txt +++ b/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/specializedTypeAliasConstructorCall.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Cell' PROPERTY name:value type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Cell) returnType:T flags: diff --git a/compiler/testData/ir/irText/expressions/stringTemplates.txt b/compiler/testData/ir/irText/expressions/stringTemplates.txt index 533068dc249..d07f8bc7e78 100644 --- a/compiler/testData/ir/irText/expressions/stringTemplates.txt +++ b/compiler/testData/ir/irText/expressions/stringTemplates.txt @@ -4,7 +4,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='foo(): String' CONST String type=kotlin.String value= PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=42 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: @@ -12,7 +12,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): Int' GET_FIELD 'x: Int' type=kotlin.Int origin=null PROPERTY name:test1 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -20,7 +20,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test1: String' type=kotlin.String origin=null PROPERTY name:test2 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value=abc FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -28,7 +28,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test2: String' type=kotlin.String origin=null PROPERTY name:test3 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value= FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -36,7 +36,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test3: String' type=kotlin.String origin=null PROPERTY name:test4 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test4 type:kotlin.String visibility:public flags:final EXPRESSION_BODY CONST String type=kotlin.String value=abc FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:String flags: @@ -44,7 +44,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test4: String' type=kotlin.String origin=null PROPERTY name:test5 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test5 type:kotlin.String visibility:public flags:final EXPRESSION_BODY STRING_CONCATENATION type=kotlin.String CONST String type=kotlin.String value= @@ -57,7 +57,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test5: String' type=kotlin.String origin=null PROPERTY name:test6 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test6 type:kotlin.String visibility:public flags:final EXPRESSION_BODY STRING_CONCATENATION type=kotlin.String CALL '(): String' type=kotlin.String origin=GET_PROPERTY @@ -68,7 +68,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test6: String' type=kotlin.String origin=null PROPERTY name:test7 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test7 type:kotlin.String visibility:public flags:final EXPRESSION_BODY STRING_CONCATENATION type=kotlin.String CALL '(): String' type=kotlin.String origin=GET_PROPERTY @@ -77,7 +77,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test7: String' type=kotlin.String origin=null PROPERTY name:test8 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.String visibility:public flags:final EXPRESSION_BODY STRING_CONCATENATION type=kotlin.String CALL 'foo(): String' type=kotlin.String origin=null @@ -86,7 +86,7 @@ FILE fqName: fileName:/stringTemplates.kt RETURN type=kotlin.Nothing from='(): String' GET_FIELD 'test8: String' type=kotlin.String origin=null PROPERTY name:test9 type:kotlin.String visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.String visibility:public + FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.String visibility:public flags:final EXPRESSION_BODY STRING_CONCATENATION type=kotlin.String CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY diff --git a/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.txt b/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.txt index 691ff344162..62025866417 100644 --- a/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.txt +++ b/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/thisOfGenericOuterClass.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Outer' PROPERTY name:x type:T visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:T visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: T' type=T origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Outer) returnType:T flags: @@ -32,7 +32,7 @@ FILE fqName: fileName:/thisOfGenericOuterClass.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='Inner' PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:Outer.Inner) returnType:Int flags: @@ -83,7 +83,7 @@ FILE fqName: fileName:/thisOfGenericOuterClass.kt y: CONST Int type=kotlin.Int value=42 INSTANCE_INITIALIZER_CALL classDescriptor='' PROPERTY name:xx type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:xx type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'plus(Int): Int' type=kotlin.Int origin=PLUS $this: CALL '(): Int' type=kotlin.Int origin=GET_PROPERTY diff --git a/compiler/testData/ir/irText/expressions/useImportedMember.txt b/compiler/testData/ir/irText/expressions/useImportedMember.txt index 85f316c9da4..0678475e3af 100644 --- a/compiler/testData/ir/irText/expressions/useImportedMember.txt +++ b/compiler/testData/ir/irText/expressions/useImportedMember.txt @@ -93,7 +93,7 @@ FILE fqName: fileName:/useImportedMember.kt RETURN type=kotlin.Nothing from='f() on Boolean: Int' CONST Int type=kotlin.Int value=3 PROPERTY name:p type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=4 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/values.txt b/compiler/testData/ir/irText/expressions/values.txt index 1cb23e8881a..92e2afd1c18 100644 --- a/compiler/testData/ir/irText/expressions/values.txt +++ b/compiler/testData/ir/irText/expressions/values.txt @@ -77,7 +77,7 @@ FILE fqName: fileName:/values.kt FUN IR_EXTERNAL_DECLARATION_STUB name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:String flags: $this: VALUE_PARAMETER name: type:kotlin.Any flags: PROPERTY name:a type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:a type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:a type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CONST Int type=kotlin.Int value=0 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:Int flags: diff --git a/compiler/testData/ir/irText/expressions/vararg.txt b/compiler/testData/ir/irText/expressions/vararg.txt index 1074b65c8a4..472c1f5ad90 100644 --- a/compiler/testData/ir/irText/expressions/vararg.txt +++ b/compiler/testData/ir/irText/expressions/vararg.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/vararg.kt PROPERTY name:test1 type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Array visibility:public flags:final EXPRESSION_BODY CALL 'arrayOf(vararg String): Array' type=kotlin.Array origin=null : String @@ -9,7 +9,7 @@ FILE fqName: fileName:/vararg.kt RETURN type=kotlin.Nothing from='(): Array' GET_FIELD 'test1: Array' type=kotlin.Array origin=null PROPERTY name:test2 type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Array visibility:public flags:final EXPRESSION_BODY CALL 'arrayOf(vararg String): Array' type=kotlin.Array origin=null : String @@ -22,7 +22,7 @@ FILE fqName: fileName:/vararg.kt RETURN type=kotlin.Nothing from='(): Array' GET_FIELD 'test2: Array' type=kotlin.Array origin=null PROPERTY name:test3 type:kotlin.Array visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Array visibility:public + FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Array visibility:public flags:final EXPRESSION_BODY CALL 'arrayOf(vararg String): Array' type=kotlin.Array origin=null : String diff --git a/compiler/testData/ir/irText/lambdas/anonymousFunction.txt b/compiler/testData/ir/irText/lambdas/anonymousFunction.txt index 71d6ccfbacf..c11c1403b96 100644 --- a/compiler/testData/ir/irText/lambdas/anonymousFunction.txt +++ b/compiler/testData/ir/irText/lambdas/anonymousFunction.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/anonymousFunction.kt PROPERTY name:anonymous type:() -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:anonymous type:() -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:anonymous type:() -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY BLOCK type=() -> kotlin.Unit origin=ANONYMOUS_FUNCTION FUN name: visibility:local modality:FINAL <> () returnType:Unit flags: diff --git a/compiler/testData/ir/irText/lambdas/destructuringInLambda.txt b/compiler/testData/ir/irText/lambdas/destructuringInLambda.txt index 63c32614141..94a7b699462 100644 --- a/compiler/testData/ir/irText/lambdas/destructuringInLambda.txt +++ b/compiler/testData/ir/irText/lambdas/destructuringInLambda.txt @@ -10,7 +10,7 @@ FILE fqName: fileName:/destructuringInLambda.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='A' PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -20,7 +20,7 @@ FILE fqName: fileName:/destructuringInLambda.kt GET_FIELD 'x: Int' type=kotlin.Int origin=null receiver: GET_VAR 'this@A: A' type=A origin=null PROPERTY name:y type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter y: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Int flags: @@ -140,7 +140,7 @@ FILE fqName: fileName:/destructuringInLambda.kt RETURN type=kotlin.Nothing from='equals(Any?): Boolean' CONST Boolean type=kotlin.Boolean value=true PROPERTY name:fn type:(A) -> kotlin.Int visibility:public modality:FINAL flags:var - FIELD PROPERTY_BACKING_FIELD name:fn type:(A) -> kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:fn type:(A) -> kotlin.Int visibility:public flags:final EXPRESSION_BODY BLOCK type=(A) -> kotlin.Int origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> (:A) returnType:Int flags: diff --git a/compiler/testData/ir/irText/lambdas/justLambda.txt b/compiler/testData/ir/irText/lambdas/justLambda.txt index 0b5ffbaa58f..2483ca1244a 100644 --- a/compiler/testData/ir/irText/lambdas/justLambda.txt +++ b/compiler/testData/ir/irText/lambdas/justLambda.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/justLambda.kt PROPERTY name:test1 type:() -> kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test1 type:() -> kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test1 type:() -> kotlin.Int visibility:public flags:final EXPRESSION_BODY BLOCK type=() -> kotlin.Int origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:Int flags: @@ -13,7 +13,7 @@ FILE fqName: fileName:/justLambda.kt RETURN type=kotlin.Nothing from='(): () -> Int' GET_FIELD 'test1: () -> Int' type=() -> kotlin.Int origin=null PROPERTY name:test2 type:() -> kotlin.Unit visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test2 type:() -> kotlin.Unit visibility:public + FIELD PROPERTY_BACKING_FIELD name:test2 type:() -> kotlin.Unit visibility:public flags:final EXPRESSION_BODY BLOCK type=() -> kotlin.Unit origin=LAMBDA FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> () returnType:Unit flags: diff --git a/compiler/testData/ir/irText/regressions/integerCoercionToT.txt b/compiler/testData/ir/irText/regressions/integerCoercionToT.txt index 320546c74b9..b579b446c7c 100644 --- a/compiler/testData/ir/irText/regressions/integerCoercionToT.txt +++ b/compiler/testData/ir/irText/regressions/integerCoercionToT.txt @@ -75,7 +75,7 @@ FILE fqName: fileName:/integerCoercionToT.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='IdType' PROPERTY name:value type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Int visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter value: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:IdType) returnType:Int flags: diff --git a/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.txt b/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.txt index 2dae7a40775..44c88c9e2bb 100644 --- a/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.txt +++ b/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.txt @@ -12,7 +12,7 @@ FILE fqName: fileName:/typeAliasCtorForGenericClass.kt DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' INSTANCE_INITIALIZER_CALL classDescriptor='A' PROPERTY name:q type:Q visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:q type:Q visibility:public + FIELD PROPERTY_BACKING_FIELD name:q type:Q visibility:public flags:final EXPRESSION_BODY GET_VAR 'value-parameter q: Q' type=Q origin=INITIALIZE_PROPERTY_FROM_PARAMETER FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:A) returnType:Q flags: diff --git a/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt b/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt index df3e7dffa6d..51072e7d9c3 100644 --- a/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt +++ b/compiler/testData/ir/irText/stubs/builtinMap__dependenciesoftestmodule.txt @@ -233,11 +233,11 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedEntryIterator modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntryIterator flags: superClasses: @@ -285,11 +285,11 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedEntrySet modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedEntrySet flags: superClasses: @@ -394,7 +394,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -452,11 +452,11 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedKeySet modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedKeySet flags: superClasses: @@ -561,7 +561,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -619,11 +619,11 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.LinkedHashMap.LinkedHashIterator) returnType:(java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>..java.util.LinkedHashMap.Entry<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedHashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:LinkedValues modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.LinkedValues flags: superClasses: @@ -728,7 +728,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -788,27 +788,27 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Array<(out) java.util.HashMap.Node!>! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Int flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:accessOrder type:kotlin.Boolean visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:accessOrder type:kotlin.Boolean visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:accessOrder type:kotlin.Boolean visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:head type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:head type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:head type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:tail type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:tail type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:tail type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Entry modality:OPEN visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.LinkedHashMap.Entry flags: superClasses: @@ -849,17 +849,17 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:FINAL <> ($this:java.util.HashMap.Node) returnType:(V..V?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.LinkedHashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: @@ -918,19 +918,19 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final FUN FAKE_OVERRIDE name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: @@ -1173,13 +1173,13 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntrySpliterator modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySpliterator flags: superClasses: @@ -1250,33 +1250,33 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeySpliterator modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySpliterator flags: superClasses: @@ -1347,33 +1347,33 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:TreeNode modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: superClasses: @@ -1449,27 +1449,27 @@ MODULE_FRAGMENT name: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.TreeNode flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap! flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:after type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:before type:java.util.LinkedHashMap.Entry! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:left type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:left type:java.util.HashMap.TreeNode! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:left type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:parent type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:parent type:java.util.HashMap.TreeNode! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:parent type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:prev type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:prev type:java.util.HashMap.TreeNode! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:prev type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:red type:kotlin.Boolean visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:red type:kotlin.Boolean visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:red type:kotlin.Boolean visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:right type:java.util.HashMap.TreeNode! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:right type:java.util.HashMap.TreeNode! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:right type:java.util.HashMap.TreeNode! visibility:public/*package*/ flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:balanceDeletion visibility:public/*package*/ modality:OPEN (p0:java.util.HashMap.TreeNode!, p1:java.util.HashMap.TreeNode!) returnType:(java.util.HashMap.TreeNode<(K..K?), (V..V?)>..java.util.HashMap.TreeNode<(K..K?), (V..V?)>?) flags: TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:K index:0 variance: upperBounds:[kotlin.Any!] TYPE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:V index:1 variance: upperBounds:[kotlin.Any!] @@ -1572,33 +1572,33 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:CONCURRENT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:DISTINCT type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:IMMUTABLE type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:NONNULL type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:ORDERED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SIZED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SORTED type:kotlin.Int visibility:public flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:SUBSIZED type:kotlin.Int visibility:public flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:capacity visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: FUN IR_EXTERNAL_DECLARATION_STUB name:getNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap, p0:kotlin.Int, p1:kotlin.Any!) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: @@ -1678,13 +1678,13 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:EntrySet modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.EntrySet flags: superClasses: @@ -1789,7 +1789,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection!> flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -1847,13 +1847,13 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:KeySet modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.KeySet flags: superClasses: @@ -1958,7 +1958,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -2016,13 +2016,13 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:nextNode visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashIterator) returnType:(java.util.HashMap.Node<(K..K?), (V..V?)>..java.util.HashMap.Node<(K..K?), (V..V?)>?) flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashIterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Values modality:FINAL visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Values flags: superClasses: @@ -2127,7 +2127,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractCollection flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAX_ARRAY_SIZE type:kotlin.Int visibility:invisible_fake flags:final FUN FAKE_OVERRIDE name:finishToArray visibility:invisible_fake modality:OPEN (p0:kotlin.Array<(out) T!>!, p1:kotlin.collections.(Mutable)Iterator<*>!) returnType:(kotlin.Array<(T..T?)>..kotlin.Array?) flags: overridden: UNBOUND: fun finishToArray(p0: kotlin.Array<(out) T!>!, p1: kotlin.collections.(Mutable)Iterator<*>!): kotlin.Array<(out) T!>! @@ -2139,21 +2139,21 @@ MODULE_FRAGMENT name: UNBOUND: fun hugeCapacity(p0: kotlin.Int): kotlin.Int VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Int flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:loadFactor type:kotlin.Float visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:entrySet type:kotlin.collections.(Mutable)Set!>! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:modCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:size type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:table type:kotlin.Array<(out) java.util.HashMap.Node!>! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:threshold type:kotlin.Int visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:HashMapSpliterator modality:OPEN visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: superClasses: @@ -2184,17 +2184,17 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name:getFence visibility:public/*package*/ modality:FINAL <> ($this:java.util.HashMap.HashMapSpliterator) returnType:Int flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.HashMapSpliterator flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:map type:java.util.HashMap! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:current type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:est type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:expectedModCount type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:fence type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:index type:kotlin.Int visibility:public/*package*/ flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Node modality:OPEN visibility:public/*package*/ flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: superClasses: @@ -2235,13 +2235,13 @@ MODULE_FRAGMENT name: FUN FAKE_OVERRIDE name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.Map.Entry) returnType:V flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap.Node flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:hash type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:next type:java.util.HashMap.Node! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:public/*package*/ flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:afterNodeAccess visibility:public/*package*/ modality:OPEN <> ($this:java.util.HashMap, p0:java.util.HashMap.Node!) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.HashMap flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:java.util.HashMap.Node! flags: @@ -2282,19 +2282,19 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_INITIAL_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:DEFAULT_LOAD_FACTOR type:kotlin.Float visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:MAXIMUM_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:MIN_TREEIFY_CAPACITY type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:TREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:UNTREEIFY_THRESHOLD type:kotlin.Int visibility:public/*package*/ flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:hash visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Any!) returnType:Int flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: FUN IR_EXTERNAL_DECLARATION_STUB name:tableSizeFor visibility:public/*package*/ modality:FINAL <> (p0:kotlin.Int) returnType:Int flags: @@ -2344,9 +2344,9 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleEntry, newValue:V!) returnType:(V..V?) flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: @@ -2379,7 +2379,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleEntry flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:SimpleImmutableEntry modality:OPEN visibility:public flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: superClasses: @@ -2393,9 +2393,9 @@ MODULE_FRAGMENT name: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:K! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:V! flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:key type:K! visibility:private flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private modality:FINAL flags:val - FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:value type:V! visibility:private flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:OPEN <> ($this:java.util.AbstractMap.SimpleImmutableEntry, newValue:V!) returnType:(V..V?) flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:setValue visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap.MutableEntry, newValue:V) returnType:V flags: @@ -2428,7 +2428,7 @@ MODULE_FRAGMENT name: UNBOUND: fun toString(): kotlin.String $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap.SimpleImmutableEntry flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private modality:FINAL flags:constmval - FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private + FIELD IR_EXTERNAL_DECLARATION_STUB name:serialVersionUID type:kotlin.Long visibility:private flags:final FUN FAKE_OVERRIDE name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K!, p1:java.util.function.BiFunction) returnType:V? flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:compute visibility:public modality:OPEN <> ($this:kotlin.collections.MutableMap, p0:K, p1:java.util.function.BiFunction) returnType:V? flags: @@ -2551,9 +2551,9 @@ MODULE_FRAGMENT name: FUN IR_EXTERNAL_DECLARATION_STUB name: visibility:public modality:ABSTRACT <> ($this:kotlin.collections.MutableMap) returnType:MutableCollection flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:java.util.AbstractMap flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:keySet type:kotlin.collections.(Mutable)Set! visibility:public/*package*/ flags:final PROPERTY IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ + FIELD IR_EXTERNAL_DECLARATION_STUB name:values type:kotlin.collections.(Mutable)Collection! visibility:public/*package*/ flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:eq visibility:private modality:OPEN <> (p0:kotlin.Any!, p1:kotlin.Any!) returnType:Boolean flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p0 index:0 type:kotlin.Any! flags: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name:p1 index:1 type:kotlin.Any! flags: diff --git a/compiler/testData/ir/irText/stubs/javaEnum.txt b/compiler/testData/ir/irText/stubs/javaEnum.txt index 1387119cef5..b119ca9da91 100644 --- a/compiler/testData/ir/irText/stubs/javaEnum.txt +++ b/compiler/testData/ir/irText/stubs/javaEnum.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/javaEnum.kt PROPERTY name:test type:JEnum visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:JEnum visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:JEnum visibility:public flags:final EXPRESSION_BODY GET_ENUM 'ONE' type=JEnum FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> () returnType:JEnum flags: diff --git a/compiler/testData/ir/irText/stubs/javaInnerClass.txt b/compiler/testData/ir/irText/stubs/javaInnerClass.txt index c205b533b3f..addb83c869b 100644 --- a/compiler/testData/ir/irText/stubs/javaInnerClass.txt +++ b/compiler/testData/ir/irText/stubs/javaInnerClass.txt @@ -8,7 +8,7 @@ FILE fqName: fileName:/javaInnerClass.kt DELEGATING_CONSTRUCTOR_CALL 'constructor J()' INSTANCE_INITIALIZER_CALL classDescriptor='Test1' PROPERTY name:test type:J.JInner visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:J.JInner visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:J.JInner visibility:public flags:final EXPRESSION_BODY CALL 'constructor JInner()' type=J.JInner origin=null $this: GET_VAR 'this@Test1: Test1' type=Test1 origin=null @@ -19,7 +19,7 @@ FILE fqName: fileName:/javaInnerClass.kt GET_FIELD 'test: J.JInner' type=J.JInner origin=null receiver: GET_VAR 'this@Test1: Test1' type=Test1 origin=null PROPERTY FAKE_OVERRIDE name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD FAKE_OVERRIDE name:x type:kotlin.Int visibility:public + FIELD FAKE_OVERRIDE name:x type:kotlin.Int visibility:public flags:final FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:J) returnType:Unit flags: overridden: FUN IR_EXTERNAL_DECLARATION_STUB name:bar visibility:public modality:OPEN <> ($this:J) returnType:Unit flags: diff --git a/compiler/testData/ir/irText/stubs/javaInnerClass__testmodule.txt b/compiler/testData/ir/irText/stubs/javaInnerClass__testmodule.txt index 960694b675b..713c7c77c30 100644 --- a/compiler/testData/ir/irText/stubs/javaInnerClass__testmodule.txt +++ b/compiler/testData/ir/irText/stubs/javaInnerClass__testmodule.txt @@ -6,7 +6,7 @@ MODULE_FRAGMENT name: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public flags: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> () returnType:J flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:x type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:x type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:x type:kotlin.Int visibility:public flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:bar visibility:public modality:OPEN <> ($this:J) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:JInner modality:OPEN visibility:public flags: @@ -16,7 +16,7 @@ MODULE_FRAGMENT name: CONSTRUCTOR IR_EXTERNAL_DECLARATION_STUB visibility:public <> ($this:J) returnType:J.JInner flags: $outer: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J flags: PROPERTY IR_EXTERNAL_DECLARATION_STUB name:z type:kotlin.Int visibility:public modality:FINAL flags:var - FIELD IR_EXTERNAL_DECLARATION_STUB name:z type:kotlin.Int visibility:public + FIELD IR_EXTERNAL_DECLARATION_STUB name:z type:kotlin.Int visibility:public flags:final FUN IR_EXTERNAL_DECLARATION_STUB name:foo visibility:public modality:OPEN <> ($this:J.JInner) returnType:Unit flags: $this: VALUE_PARAMETER IR_EXTERNAL_DECLARATION_STUB name: type:J.JInner flags: FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:Boolean flags: diff --git a/compiler/testData/ir/irText/stubs/simple.txt b/compiler/testData/ir/irText/stubs/simple.txt index f0c40b6db76..2a7b0936b51 100644 --- a/compiler/testData/ir/irText/stubs/simple.txt +++ b/compiler/testData/ir/irText/stubs/simple.txt @@ -1,6 +1,6 @@ FILE fqName: fileName:/simple.kt PROPERTY name:test type:kotlin.Int visibility:public modality:FINAL flags:val - FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public + FIELD PROPERTY_BACKING_FIELD name:test type:kotlin.Int visibility:public flags:final EXPRESSION_BODY CALL 'plus(Int): Int' type=kotlin.Int origin=PLUS $this: CONST Int type=kotlin.Int value=2 diff --git a/compiler/testData/ir/sourceRanges/synthesizedDataClassMembers.txt b/compiler/testData/ir/sourceRanges/synthesizedDataClassMembers.txt index 307cb1cff70..a5a8e807591 100644 --- a/compiler/testData/ir/sourceRanges/synthesizedDataClassMembers.txt +++ b/compiler/testData/ir/sourceRanges/synthesizedDataClassMembers.txt @@ -9,7 +9,7 @@ @0:0..4:1 DELEGATING_CONSTRUCTOR_CALL 'constructor Any()' @0:0..4:1 INSTANCE_INITIALIZER_CALL classDescriptor='C' @1:8..18 PROPERTY name:x type:kotlin.Int visibility:public modality:FINAL flags:val - @1:8..18 FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public + @1:8..18 FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public flags:final @1:8..18 EXPRESSION_BODY @1:8..18 GET_VAR 'value-parameter x: Int' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER @1:8..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Int flags: @@ -19,7 +19,7 @@ @1:8..18 GET_FIELD 'x: Int' type=kotlin.Int origin=null @1:8..18 GET_VAR 'this@C: C' type=C origin=null @2:8..21 PROPERTY name:y type:kotlin.String visibility:public modality:FINAL flags:val - @2:8..21 FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public + @2:8..21 FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public flags:final @2:8..21 EXPRESSION_BODY @2:8..21 GET_VAR 'value-parameter y: String' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER @2:8..21 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:String flags: @@ -29,7 +29,7 @@ @2:8..21 GET_FIELD 'y: String' type=kotlin.String origin=null @2:8..21 GET_VAR 'this@C: C' type=C origin=null @3:8..18 PROPERTY name:z type:kotlin.Any visibility:public modality:FINAL flags:val - @3:8..18 FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public + @3:8..18 FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public flags:final @3:8..18 EXPRESSION_BODY @3:8..18 GET_VAR 'value-parameter z: Any' type=kotlin.Any origin=INITIALIZE_PROPERTY_FROM_PARAMETER @3:8..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:C) returnType:Any flags: