blob: e9bd464c99b84b434981424d41e61047637d4e8a [file]
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