| MODULE_FRAGMENT name:<field.kt> | |
| FILE fqName:test fileName:field.kt | |
| CLASS CLASS name:A signature:test/A|null[0] modality:FINAL visibility:public superTypes:[kotlin.Any] | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:test.A | |
| CONSTRUCTOR signature:test/A.<init>|<init>(){}[0] visibility:public returnType:test.A [primary] | |
| BLOCK_BODY | |
| DELEGATING_CONSTRUCTOR_CALL 'kotlin/Any.<init>|<init>(){}[0]' | |
| INSTANCE_INITIALIZER_CALL classDescriptor='test/A|null[0]' type=kotlin.Unit | |
| PROPERTY name:x signature:test/A.x|{}x[0] visibility:public modality:FINAL [var] | |
| FIELD PROPERTY_BACKING_FIELD name:x signature:[ test/A.x|{}x[0] <- Local[<BF>] ] type:kotlin.Int visibility:private | |
| EXPRESSION_BODY | |
| CONST Int type=kotlin.Int value=5 | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-x> signature:test/A.x.<get-x>|<get-x>(){}[0] visibility:public modality:FINAL returnType:kotlin.Int | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:test.A | |
| correspondingProperty: PROPERTY name:x signature:test/A.x|{}x[0] visibility:public modality:FINAL [var] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='test/A.x.<get-x>|<get-x>(){}[0]' | |
| GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x signature:[ test/A.x|{}x[0] <- Local[<BF>] ] type:kotlin.Int visibility:private' type=kotlin.Int origin=null | |
| receiver: GET_VAR '<this>: test.A declared in test.A.<get-x>' type=test.A origin=null | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<set-x> signature:test/A.x.<set-x>|<set-x>(kotlin.Int){}[0] visibility:public modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:test.A | |
| VALUE_PARAMETER kind:Regular name:<set-?> index:1 type:kotlin.Int | |
| correspondingProperty: PROPERTY name:x signature:test/A.x|{}x[0] visibility:public modality:FINAL [var] | |
| BLOCK_BODY | |
| SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x signature:[ test/A.x|{}x[0] <- Local[<BF>] ] type:kotlin.Int visibility:private' type=kotlin.Unit origin=null | |
| receiver: GET_VAR '<this>: test.A declared in test.A.<set-x>' type=test.A origin=null | |
| value: GET_VAR '<set-?>: kotlin.Int declared in test.A.<set-x>' type=kotlin.Int origin=null | |
| PROPERTY name:y signature:test/A.y|{}y[0] visibility:public modality:FINAL [val] | |
| FIELD PROPERTY_BACKING_FIELD name:y signature:[ test/A.y|{}y[0] <- Local[<BF>] ] type:kotlin.Int visibility:private [final] | |
| EXPRESSION_BODY | |
| CONST Int type=kotlin.Int value=10 | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-y> signature:test/A.y.<get-y>|<get-y>(){}[0] visibility:public modality:FINAL returnType:kotlin.Int | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:test.A | |
| correspondingProperty: PROPERTY name:y signature:test/A.y|{}y[0] visibility:public modality:FINAL [val] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='test/A.y.<get-y>|<get-y>(){}[0]' | |
| GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:y signature:[ test/A.y|{}y[0] <- Local[<BF>] ] type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null | |
| receiver: GET_VAR '<this>: test.A declared in test.A.<get-y>' type=test.A origin=null |