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
@@ -1,6 +0,0 @@
@PropertyAnnotation
var prop: kotlin.Int
@GetAnnotation
get()
@SetAnnotation
set(@SetparamAnnotation value: kotlin.Int)
@@ -3,6 +3,11 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,5 @@
@PropertyAnnotation
@field:FieldAnnotation
@FieldAnnotation
var prop: kotlin.Int
@GetAnnotation
get()
@@ -2,9 +2,12 @@ KtKotlinPropertySymbol:
annotationsList: [
PropertyAnnotation()
psi: KtAnnotationEntry
FieldAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,4 +1,5 @@
@PropertyAnnotation
@FieldAnnotation
var x: kotlin.Int
@GetAnnotation
@ExplicitGetAnnotation
@@ -3,6 +3,11 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /x
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,5 @@
@PropertyAnnotation
@field:FieldAnnotation
@FieldAnnotation
var x: kotlin.Int
@ExplicitGetAnnotation
@GetAnnotation
@@ -2,9 +2,12 @@ KtKotlinPropertySymbol:
annotationsList: [
PropertyAnnotation()
psi: KtAnnotationEntry
FieldAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /x
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -5,6 +5,7 @@ KtKotlinPropertySymbol:
ExplicitPropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /lazyProperty
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,5 @@
@ExplicitPropertyAnnotation
@delegate:DelegateAnnotation
@PropertyAnnotation
@delegate:DelegateAnnotation
val lazyProperty: kotlin.Int
get()
@@ -2,11 +2,14 @@ KtKotlinPropertySymbol:
annotationsList: [
ExplicitPropertyAnnotation()
psi: KtAnnotationEntry
DelegateAnnotation()
psi: KtAnnotationEntry
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
DelegateAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /lazyProperty
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol: