[AA] DebugSymbolRenderer: improve type render

to process all nested annotations and types

^KT-56046
This commit is contained in:
Dmitrii Gridin
2023-01-26 12:48:59 +01:00
committed by Space Team
parent 0a06efa1bf
commit 1e2d517c21
282 changed files with 9169 additions and 2392 deletions
@@ -15,12 +15,18 @@ KtKotlinPropertySymbol:
modality: OPEN
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: false
@@ -39,12 +45,18 @@ KtKotlinPropertySymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -19,12 +19,18 @@ KtKotlinPropertySymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -18,15 +18,24 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtKotlinPropertySymbol(/I.zoo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: false
@@ -48,10 +57,16 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtKotlinPropertySymbol(/I.zoo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
setter: KtPropertySetterSymbol:
annotationsList: []
callableIdIfNonLocal: null
@@ -78,7 +93,10 @@ KtKotlinPropertySymbol:
name: value
origin: SOURCE
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
@@ -87,10 +105,16 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtKotlinPropertySymbol(/I.zoo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: [
@@ -108,20 +132,29 @@ KtKotlinPropertySymbol:
name: value
origin: SOURCE
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -148,12 +181,18 @@ KtFunctionSymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -179,15 +218,24 @@ KtFunctionSymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtFunctionSymbol(/I.smth)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Short
returnType: KtUsualClassType:
type: kotlin/Short
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -208,12 +256,18 @@ KtKotlinPropertySymbol:
modality: OPEN
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: false
@@ -232,12 +286,18 @@ KtKotlinPropertySymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -262,12 +322,18 @@ KtKotlinPropertySymbol:
modality: OPEN
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Long
returnType: KtUsualClassType:
type: kotlin/Long
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: false
@@ -286,7 +352,10 @@ KtKotlinPropertySymbol:
name: bar
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Long
returnType: KtUsualClassType:
type: kotlin/Long
annotationsList: []
ownTypeArguments: []
setter: KtPropertySetterSymbol:
annotationsList: []
callableIdIfNonLocal: null
@@ -313,13 +382,19 @@ KtKotlinPropertySymbol:
name: value
origin: SOURCE
receiverParameter: null
returnType: kotlin/Long
returnType: KtUsualClassType:
type: kotlin/Long
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: [
@@ -337,20 +412,29 @@ KtKotlinPropertySymbol:
name: value
origin: SOURCE
receiverParameter: null
returnType: kotlin/Long
returnType: KtUsualClassType:
type: kotlin/Long
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -378,15 +462,24 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtKotlinPropertySymbol(/I.doo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
symbolKind: ACCESSOR
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
hasBackingField: false
@@ -408,15 +501,24 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: SOURCE
owningCallableSymbol: KtKotlinPropertySymbol(/I.doo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -22,15 +22,24 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: DELEGATED
owningCallableSymbol: KtKotlinPropertySymbol(/I.zoo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -57,12 +66,18 @@ KtFunctionSymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -87,12 +102,18 @@ KtKotlinPropertySymbol:
name: foo
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -122,15 +143,24 @@ KtFunctionSymbol:
annotationsList: []
origin: DELEGATED
owningCallableSymbol: KtFunctionSymbol(/I.smth)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/Short
returnType: KtUsualClassType:
type: kotlin/Short
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -155,12 +185,18 @@ KtKotlinPropertySymbol:
name: bar
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Long
returnType: KtUsualClassType:
type: kotlin/Long
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -192,15 +228,24 @@ KtKotlinPropertySymbol:
annotationsList: []
origin: DELEGATED
owningCallableSymbol: KtKotlinPropertySymbol(/I.doo)
type: kotlin/Int
type: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
setter: null
symbolKind: CLASS_MEMBER
typeParameters: []
visibility: Public
getDispatchReceiver(): A
getDispatchReceiver(): KtUsualClassType:
type: A
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
getterDeprecationStatus: null
@@ -17,11 +17,17 @@ KtFunctionSymbol:
name: bar
origin: DELEGATED
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): B
getDispatchReceiver(): KtUsualClassType:
type: B
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null