@0:0..77:1 FILE fqName:test fileName:/classProperties.kt @2:0..77:1 CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any] @2:0..77:1 CONSTRUCTOR visibility:public <> () returnType:test.Test [primary] @2:0..77:1 BLOCK_BODY @2:0..77:1 DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' @2:0..77:1 INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Test modality:FINAL visibility:public superTypes:[kotlin.Any]' @4:4..18 PROPERTY name:test0 visibility:public modality:FINAL [val] @4:4..18 FIELD PROPERTY_BACKING_FIELD name:test0 type:kotlin.Int visibility:private [final] @4:16..18 EXPRESSION_BODY @4:16..18 CONST Int type=kotlin.Int value=42 @4:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @4:4..18 VALUE_PARAMETER name: type:test.Test @4:4..18 BLOCK_BODY @4:4..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @4:4..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test0 type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null @4:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @10:4..18 PROPERTY name:test1 visibility:public modality:FINAL [val] @10:4..18 FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:private [final] @10:16..18 EXPRESSION_BODY @10:16..18 CONST Int type=kotlin.Int value=42 @10:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @10:4..18 VALUE_PARAMETER name: type:test.Test @10:4..18 BLOCK_BODY @10:4..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @10:4..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test1 type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null @10:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @13:4..16:18 PROPERTY name:test2 visibility:public modality:FINAL [val] annotations: @13:4..15:5 CONSTRUCTOR_CALL 'public constructor (vararg names: kotlin.String) [primary] declared in kotlin.Suppress' type=kotlin.Suppress origin=null @14:8..25 VARARG type=kotlin.Array varargElementType=kotlin.String @14:8..25 CONST String type=kotlin.String value="UNUSED_VARIABLE" @13:4..16:18 FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:private [final] @16:16..18 EXPRESSION_BODY @16:16..18 CONST Int type=kotlin.Int value=42 @16:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @13:4..16:18 VALUE_PARAMETER name: type:test.Test @16:4..18 BLOCK_BODY @16:4..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @16:4..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test2 type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null @16:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @19:4..20:18 PROPERTY name:test3 visibility:private modality:FINAL [val] @19:4..20:18 FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:private [final] @20:16..18 EXPRESSION_BODY @20:16..18 CONST Int type=kotlin.Int value=42 @20:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @19:4..20:18 VALUE_PARAMETER name: type:test.Test @20:4..18 BLOCK_BODY @20:4..18 RETURN type=kotlin.Nothing from='private final fun (): kotlin.Int declared in test.Test' @20:4..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test3 type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null @20:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @23:4..24 PROPERTY name:test4 visibility:public modality:FINAL [val] @23:14..24 FUN name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @23:14..24 VALUE_PARAMETER name: type:test.Test @23:22..24 BLOCK_BODY @23:24..24 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @23:22..24 CONST Int type=kotlin.Int value=42 @26:4..27:18 PROPERTY name:test5 visibility:public modality:FINAL [val] @27:8..18 FUN name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @27:8..18 VALUE_PARAMETER name: type:test.Test @27:16..18 BLOCK_BODY @27:18..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @27:16..18 CONST Int type=kotlin.Int value=42 @30:4..34:18 PROPERTY name:test6 visibility:public modality:FINAL [val] @34:8..18 FUN name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @34:8..18 VALUE_PARAMETER name: type:test.Test @34:16..18 BLOCK_BODY @34:18..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @34:16..18 CONST Int type=kotlin.Int value=42 @37:4..41:18 PROPERTY name:test7 visibility:public modality:FINAL [val] @41:8..18 FUN name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int annotations: @38:8..40:9 CONSTRUCTOR_CALL 'public constructor (vararg names: kotlin.String) [primary] declared in kotlin.Suppress' type=kotlin.Suppress origin=null @39:12..29 VARARG type=kotlin.Array varargElementType=kotlin.String @39:12..29 CONST String type=kotlin.String value="UNUSED_VARIABLE" @38:8..41:18 VALUE_PARAMETER name: type:test.Test @41:16..18 BLOCK_BODY @41:18..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @41:16..18 CONST Int type=kotlin.Int value=42 @44:4..18 PROPERTY name:test8 visibility:public modality:FINAL [var] @44:4..18 FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.Int visibility:private @44:16..18 EXPRESSION_BODY @44:16..18 CONST Int type=kotlin.Int value=42 @44:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @44:4..18 VALUE_PARAMETER name: type:test.Test @44:4..18 BLOCK_BODY @44:4..18 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @44:4..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @44:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @44:4..18 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test, :kotlin.Int) returnType:kotlin.Unit @44:4..18 VALUE_PARAMETER name: type:test.Test @44:4..18 VALUE_PARAMETER name: index:0 type:kotlin.Int @44:4..18 BLOCK_BODY @44:4..18 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test8 type:kotlin.Int visibility:private' type=kotlin.Unit origin=null @44:4..18 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @44:4..18 GET_VAR ': kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @47:4..31 PROPERTY name:test9 visibility:public modality:FINAL [var] @47:4..31 FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.Int visibility:private @47:16..18 EXPRESSION_BODY @47:16..18 CONST Int type=kotlin.Int value=42 @47:4..31 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @47:4..31 VALUE_PARAMETER name: type:test.Test @47:4..31 BLOCK_BODY @47:4..31 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @47:4..31 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @47:4..31 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @47:28..31 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:test.Test, :kotlin.Int) returnType:kotlin.Unit @47:20..31 VALUE_PARAMETER name: type:test.Test @47:28..31 VALUE_PARAMETER name: index:0 type:kotlin.Int @47:28..31 BLOCK_BODY @47:28..31 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test9 type:kotlin.Int visibility:private' type=kotlin.Unit origin=null @47:28..31 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @47:28..31 GET_VAR ': kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @50:4..51:19 PROPERTY name:test10 visibility:public modality:FINAL [var] @50:4..51:19 FIELD PROPERTY_BACKING_FIELD name:test10 type:kotlin.Int visibility:private @50:17..19 EXPRESSION_BODY @50:17..19 CONST Int type=kotlin.Int value=42 @50:4..51:19 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @50:4..51:19 VALUE_PARAMETER name: type:test.Test @50:4..51:19 BLOCK_BODY @50:4..51:19 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @50:4..51:19 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test10 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @50:4..51:19 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @51:16..19 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:test.Test, :kotlin.Int) returnType:kotlin.Unit @51:8..19 VALUE_PARAMETER name: type:test.Test @51:16..19 VALUE_PARAMETER name: index:0 type:kotlin.Int @51:16..19 BLOCK_BODY @51:16..19 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test10 type:kotlin.Int visibility:private' type=kotlin.Unit origin=null @51:16..19 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @51:16..19 GET_VAR ': kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @54:4..57:9 PROPERTY name:test11 visibility:public modality:FINAL [var] @54:4..57:9 FIELD PROPERTY_BACKING_FIELD name:test11 type:kotlin.Int visibility:private @54:17..19 EXPRESSION_BODY @54:17..19 CONST Int type=kotlin.Int value=42 @54:4..57:9 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @54:4..57:9 VALUE_PARAMETER name: type:test.Test @54:4..57:9 BLOCK_BODY @54:4..57:9 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @54:4..57:9 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test11 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @54:4..57:9 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @55:8..57:9 FUN name: visibility:public modality:FINAL <> ($this:test.Test, value:kotlin.Int) returnType:kotlin.Unit @55:8..57:9 VALUE_PARAMETER name: type:test.Test @55:12..17 VALUE_PARAMETER name:value index:0 type:kotlin.Int @55:19..57:9 BLOCK_BODY @56:12..17 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test11 type:kotlin.Int visibility:private' type=kotlin.Unit origin=EQ @56:12..17 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @56:20..25 GET_VAR 'value: kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @60:4..66:9 PROPERTY name:test12 visibility:public modality:FINAL [var] @60:4..66:9 FIELD PROPERTY_BACKING_FIELD name:test12 type:kotlin.Int visibility:private @60:17..19 EXPRESSION_BODY @60:17..19 CONST Int type=kotlin.Int value=42 @60:4..66:9 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @60:4..66:9 VALUE_PARAMETER name: type:test.Test @60:4..66:9 BLOCK_BODY @60:4..66:9 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @60:4..66:9 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test12 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @60:4..66:9 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @64:8..66:9 FUN name: visibility:public modality:FINAL <> ($this:test.Test, value:kotlin.Int) returnType:kotlin.Unit @64:8..66:9 VALUE_PARAMETER name: type:test.Test @64:12..17 VALUE_PARAMETER name:value index:0 type:kotlin.Int @64:19..66:9 BLOCK_BODY @65:12..17 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test12 type:kotlin.Int visibility:private' type=kotlin.Unit origin=EQ @65:12..17 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @65:20..25 GET_VAR 'value: kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @69:4..75:9 PROPERTY name:test13 visibility:public modality:FINAL [var] @69:4..75:9 FIELD PROPERTY_BACKING_FIELD name:test13 type:kotlin.Int visibility:private @69:17..19 EXPRESSION_BODY @69:17..19 CONST Int type=kotlin.Int value=42 @69:4..75:9 FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:test.Test) returnType:kotlin.Int @69:4..75:9 VALUE_PARAMETER name: type:test.Test @69:4..75:9 BLOCK_BODY @69:4..75:9 RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in test.Test' @69:4..75:9 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test13 type:kotlin.Int visibility:private' type=kotlin.Int origin=null @69:4..75:9 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @73:8..75:9 FUN name: visibility:public modality:FINAL <> ($this:test.Test, value:kotlin.Int) returnType:kotlin.Unit annotations: @70:8..72:9 CONSTRUCTOR_CALL 'public constructor (vararg names: kotlin.String) [primary] declared in kotlin.Suppress' type=kotlin.Suppress origin=null @71:12..29 VARARG type=kotlin.Array varargElementType=kotlin.String @71:12..29 CONST String type=kotlin.String value="UNUSED_VARIABLE" @70:8..75:9 VALUE_PARAMETER name: type:test.Test @73:12..17 VALUE_PARAMETER name:value index:0 type:kotlin.Int @73:19..75:9 BLOCK_BODY @74:12..17 SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:test13 type:kotlin.Int visibility:private' type=kotlin.Unit origin=EQ @74:12..17 GET_VAR ': test.Test declared in test.Test.' type=test.Test origin=null @74:20..25 GET_VAR 'value: kotlin.Int declared in test.Test.' type=kotlin.Int origin=null @2:0..77:1 FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @2:0..77:1 VALUE_PARAMETER name: type:kotlin.Any @2:0..77:1 VALUE_PARAMETER name:other index:0 type:kotlin.Any? @2:0..77:1 FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] @2:0..77:1 VALUE_PARAMETER name: type:kotlin.Any @2:0..77:1 FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] @2:0..77:1 VALUE_PARAMETER name: type:kotlin.Any @2:0..77:1 VALUE_PARAMETER INSTANCE_RECEIVER name: type:test.Test