AA: use full rendering of backing field symbols

This commit is contained in:
Mikhail Glukhikh
2023-04-16 22:34:06 +02:00
committed by Space Team
parent 1f05ce2e01
commit 156be26982
85 changed files with 3008 additions and 202 deletions
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation
@FieldAnnotation
var prop: kotlin.Int
@GetAnnotation
get()
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation
@FieldAnnotation
var x: kotlin.Int
@GetAnnotation
@ExplicitGetAnnotation
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
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
callableIdIfNonLocal: /x
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@PropertyAnnotation
@FieldAnnotation
var x: kotlin.Int
@ExplicitGetAnnotation
@GetAnnotation
@@ -3,11 +3,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [
FieldAnnotation()
psi: KtAnnotationEntry
]
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
callableIdIfNonLocal: /x
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -5,7 +5,23 @@ KtKotlinPropertySymbol:
ExplicitPropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lazyProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lazyProperty
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,5 +1,4 @@
@ExplicitPropertyAnnotation
@PropertyAnnotation
@delegate:DelegateAnnotation
val lazyProperty: kotlin.Int
get()
@@ -5,11 +5,26 @@ KtKotlinPropertySymbol:
PropertyAnnotation()
psi: KtAnnotationEntry
]
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: [
DelegateAnnotation()
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/lazyProperty)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /lazyProperty
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/prop)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Boolean
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /prop
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,6 +1,22 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: []
ownTypeArguments: []
type: kotlin/Int
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,6 +1,29 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno3()
psi: KtAnnotationEntry
Anno2()
psi: KtAnnotationEntry
Anno1()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno3|() @R|Anno2|() @R|Anno1|() @R|Anno3|() SecondTypeAlias
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol:
@@ -1,6 +1,29 @@
KtKotlinPropertySymbol:
annotationsList: []
backingFieldSymbol: KtBackingFieldSymbol(<local>/field)
backingFieldSymbol: KtBackingFieldSymbol:
annotationsList: []
callableIdIfNonLocal: null
contextReceivers: []
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(/foo)
receiverParameter: null
returnType: KtUsualClassType:
annotationsList: [
Anno1()
psi: KtAnnotationEntry
Anno2()
psi: KtAnnotationEntry
Anno3()
psi: KtAnnotationEntry
]
ownTypeArguments: []
type: @R|Anno1|() @R|Anno2|() @R|Anno3|() BaseInterface
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
callableIdIfNonLocal: /foo
contextReceivers: []
getter: KtPropertyGetterSymbol: