Set correct field visibility in psi2ir

This commit is contained in:
Steven Schäfer
2019-08-07 16:35:34 +02:00
committed by Alexander Udalov
parent 6c7a904663
commit a90ac2438d
186 changed files with 1030 additions and 909 deletions
@@ -9,34 +9,34 @@
@0:0..4:1 DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [primary] declared in kotlin.Any'
@0:0..4:1 INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:C modality:FINAL visibility:public [data] superTypes:[kotlin.Any]'
@1:8..18 PROPERTY name:x visibility:public modality:FINAL [val]
@1:8..18 FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]
@1:8..18 FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:private [final]
@1:8..18 EXPRESSION_BODY
@1:8..18 GET_VAR 'x: kotlin.Int declared in <root>.C.<init>' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER
@1:8..18 FUN DEFAULT_PROPERTY_ACCESSOR name:<get-x> visibility:public modality:FINAL <> ($this:<root>.C) returnType:kotlin.Int
@1:8..18 VALUE_PARAMETER name:<this> type:<root>.C
@1:8..18 BLOCK_BODY
@1:8..18 RETURN type=kotlin.Nothing from='public final fun <get-x> (): kotlin.Int declared in <root>.C'
@1:8..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]' type=kotlin.Int origin=null
@1:8..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null
@1:8..18 GET_VAR '<this>: <root>.C declared in <root>.C.<get-x>' type=<root>.C origin=null
@2:8..21 PROPERTY name:y visibility:public modality:FINAL [val]
@2:8..21 FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public [final]
@2:8..21 FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:private [final]
@2:8..21 EXPRESSION_BODY
@2:8..21 GET_VAR 'y: kotlin.String declared in <root>.C.<init>' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER
@2:8..21 FUN DEFAULT_PROPERTY_ACCESSOR name:<get-y> visibility:public modality:FINAL <> ($this:<root>.C) returnType:kotlin.String
@2:8..21 VALUE_PARAMETER name:<this> type:<root>.C
@2:8..21 BLOCK_BODY
@2:8..21 RETURN type=kotlin.Nothing from='public final fun <get-y> (): kotlin.String declared in <root>.C'
@2:8..21 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:public [final]' type=kotlin.String origin=null
@2:8..21 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.String visibility:private [final]' type=kotlin.String origin=null
@2:8..21 GET_VAR '<this>: <root>.C declared in <root>.C.<get-y>' type=<root>.C origin=null
@3:8..18 PROPERTY name:z visibility:public modality:FINAL [val]
@3:8..18 FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public [final]
@3:8..18 FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:private [final]
@3:8..18 EXPRESSION_BODY
@3:8..18 GET_VAR 'z: kotlin.Any declared in <root>.C.<init>' type=kotlin.Any origin=INITIALIZE_PROPERTY_FROM_PARAMETER
@3:8..18 FUN DEFAULT_PROPERTY_ACCESSOR name:<get-z> visibility:public modality:FINAL <> ($this:<root>.C) returnType:kotlin.Any
@3:8..18 VALUE_PARAMETER name:<this> type:<root>.C
@3:8..18 BLOCK_BODY
@3:8..18 RETURN type=kotlin.Nothing from='public final fun <get-z> (): kotlin.Any declared in <root>.C'
@3:8..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:public [final]' type=kotlin.Any origin=null
@3:8..18 GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:z type:kotlin.Any visibility:private [final]' type=kotlin.Any origin=null
@3:8..18 GET_VAR '<this>: <root>.C declared in <root>.C.<get-z>' type=<root>.C origin=null
@1:8..18 FUN GENERATED_DATA_CLASS_MEMBER name:component1 visibility:public modality:FINAL <> ($this:<root>.C) returnType:kotlin.Int
@1:8..18 VALUE_PARAMETER name:<this> type:<root>.C