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
@@ -3,6 +3,7 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i")
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /i
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -61,6 +62,7 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /i2
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -122,6 +124,7 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /i3
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -250,6 +253,7 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /i4
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -447,6 +451,7 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(message = "don't use i2")
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /Foo.i2
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -580,6 +585,7 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j")
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /j
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -641,6 +647,7 @@ KtKotlinPropertySymbol:
kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2")
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
callableIdIfNonLocal: /j2
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -698,11 +705,13 @@ KtKotlinPropertySymbol:
setterDeprecationStatus: DeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
KtKotlinPropertySymbol:
annotationsList: [
java/lang/Deprecated()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j2
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
annotationsList: [
java/lang/Deprecated()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j3
contextReceivers: []
getter: KtPropertyGetterSymbol:
annotationsList: []
@@ -740,7 +749,7 @@ KtKotlinPropertySymbol:
isStatic: false
isVal: true
modality: FINAL
name: j2
name: j3
origin: SOURCE
receiverParameter: null
returnType: KtUsualClassType:
@@ -752,8 +761,8 @@ KtKotlinPropertySymbol:
typeParameters: []
visibility: Public
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
javaGetterName: getJ2
deprecationStatus: null
getterDeprecationStatus: null
javaGetterName: getJ3
javaSetterName: null
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
setterDeprecationStatus: null