IR: IrField.isFinal

This commit is contained in:
Dmitry Petrov
2018-05-04 17:36:05 +03:00
parent 9721ca8d09
commit 9717345e3b
121 changed files with 470 additions and 456 deletions
@@ -17,7 +17,7 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
INSTANCE_INITIALIZER_CALL classDescriptor='Test1'
PROPERTY name:stringArray type:kotlin.Array<kotlin.String> visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:stringArray type:kotlin.Array<kotlin.String> visibility:public
FIELD PROPERTY_BACKING_FIELD name:stringArray type:kotlin.Array<kotlin.String> visibility:public flags:final
EXPRESSION_BODY
GET_VAR 'value-parameter stringArray: Array<String>' type=kotlin.Array<kotlin.String> origin=INITIALIZE_PROPERTY_FROM_PARAMETER
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-stringArray> visibility:public modality:FINAL <> ($this:Test1) returnType:Array<String> flags:
@@ -27,7 +27,7 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
GET_FIELD 'stringArray: Array<String>' type=kotlin.Array<kotlin.String> 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:<get-charArray> visibility:public modality:FINAL <> ($this:Test1) returnType:CharArray flags:
@@ -37,7 +37,7 @@ FILE fqName:<root> 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:<get-booleanArray> visibility:public modality:FINAL <> ($this:Test1) returnType:BooleanArray flags:
@@ -47,7 +47,7 @@ FILE fqName:<root> 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:<get-byteArray> visibility:public modality:FINAL <> ($this:Test1) returnType:ByteArray flags:
@@ -57,7 +57,7 @@ FILE fqName:<root> 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:<get-shortArray> visibility:public modality:FINAL <> ($this:Test1) returnType:ShortArray flags:
@@ -67,7 +67,7 @@ FILE fqName:<root> 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:<get-intArray> visibility:public modality:FINAL <> ($this:Test1) returnType:IntArray flags:
@@ -77,7 +77,7 @@ FILE fqName:<root> 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:<get-longArray> visibility:public modality:FINAL <> ($this:Test1) returnType:LongArray flags:
@@ -87,7 +87,7 @@ FILE fqName:<root> 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:<get-floatArray> visibility:public modality:FINAL <> ($this:Test1) returnType:FloatArray flags:
@@ -97,7 +97,7 @@ FILE fqName:<root> 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:<get-doubleArray> visibility:public modality:FINAL <> ($this:Test1) returnType:DoubleArray flags:
@@ -469,7 +469,7 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
INSTANCE_INITIALIZER_CALL classDescriptor='Test2'
PROPERTY name:genericArray type:kotlin.Array<T> visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:genericArray type:kotlin.Array<T> visibility:public
FIELD PROPERTY_BACKING_FIELD name:genericArray type:kotlin.Array<T> visibility:public flags:final
EXPRESSION_BODY
GET_VAR 'value-parameter genericArray: Array<T>' type=kotlin.Array<T> origin=INITIALIZE_PROPERTY_FROM_PARAMETER
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-genericArray> visibility:public modality:FINAL <> ($this:Test2<T>) returnType:Array<T> flags:
@@ -567,7 +567,7 @@ FILE fqName:<root> fileName:/dataClassWithArrayMembers.kt
DELEGATING_CONSTRUCTOR_CALL 'constructor Any()'
INSTANCE_INITIALIZER_CALL classDescriptor='Test3'
PROPERTY name:anyArrayN type:kotlin.Array<kotlin.Any>? visibility:public modality:FINAL flags:val
FIELD PROPERTY_BACKING_FIELD name:anyArrayN type:kotlin.Array<kotlin.Any>? visibility:public
FIELD PROPERTY_BACKING_FIELD name:anyArrayN type:kotlin.Array<kotlin.Any>? visibility:public flags:final
EXPRESSION_BODY
GET_VAR 'value-parameter anyArrayN: Array<Any>?' type=kotlin.Array<kotlin.Any>? origin=INITIALIZE_PROPERTY_FROM_PARAMETER
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-anyArrayN> visibility:public modality:FINAL <> ($this:Test3) returnType:Array<Any>? flags: