AA/LC: Support annotation property->backing field move

#KT-57462 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-03-24 13:32:02 +01:00
committed by Space Team
parent f6bf7560a6
commit 1f05ce2e01
119 changed files with 551 additions and 292 deletions
@@ -0,0 +1,17 @@
KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/x)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -1,5 +1,8 @@
KtBackingFieldSymbol:
annotationsList: []
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /MyKotlinEnum.entries
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: null
callableIdIfNonLocal: /MyKotlinEnum.entries
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtSyntheticJavaPropertySymbol:
annotationsList: []
backingFieldSymbol: null
callableIdIfNonLocal: /JavaClass.foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtSyntheticJavaPropertySymbol:
annotationsList: []
backingFieldSymbol: null
callableIdIfNonLocal: /JavaClass.foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /A.abc
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /A.abc
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol: