[AA FIR] support symbol restoring for static members

^KT-55487 Fixed
This commit is contained in:
Dmitrii Gridin
2022-12-14 23:33:36 +01:00
committed by Space Team
parent f3c7972d20
commit e476150025
34 changed files with 581 additions and 18 deletions
@@ -0,0 +1,53 @@
KtSyntheticJavaPropertySymbol:
annotationsList: []
callableIdIfNonLocal: /JavaClass.foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
annotationsList: []
callableIdIfNonLocal: /JavaClass.getFoo
contextReceivers: []
hasBody: false
hasStableParameterNames: true
isDefault: false
isExtension: false
isInline: false
isOverride: false
modality: OPEN
origin: JAVA_SYNTHETIC_PROPERTY
receiverParameter: null
returnType: kotlin/Int
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): JavaClass
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: true
hasGetter: true
hasSetter: false
initializer: null
isDelegatedProperty: false
isExtension: false
isFromPrimaryConstructor: false
isOverride: false
isStatic: false
isVal: true
javaGetterSymbol: KtFunctionSymbol(/JavaClass.getFoo)
javaSetterSymbol: null
modality: OPEN
name: foo
origin: JAVA_SYNTHETIC_PROPERTY
receiverParameter: null
returnType: kotlin/Int
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): JavaClass
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
javaGetterName: getFoo
javaSetterName: null
setterDeprecationStatus: null