[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
@@ -17,7 +17,10 @@ KtFunctionSymbol:
name: serializeFirstTarget
origin: PLUGIN
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: [
@@ -35,14 +38,20 @@ KtFunctionSymbol:
name: x
origin: PLUGIN
receiverParameter: null
returnType: test/FirstTarget
returnType: KtUsualClassType:
type: test/FirstTarget
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): test/Serializer
getDispatchReceiver(): KtUsualClassType:
type: test/Serializer
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -65,7 +74,10 @@ KtFunctionSymbol:
name: serializeSecondTarget
origin: PLUGIN
receiverParameter: null
returnType: kotlin/Unit
returnType: KtUsualClassType:
type: kotlin/Unit
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: [
@@ -83,14 +95,20 @@ KtFunctionSymbol:
name: x
origin: PLUGIN
receiverParameter: null
returnType: test/SecondTarget
returnType: KtUsualClassType:
type: test/SecondTarget
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): test/Serializer
getDispatchReceiver(): KtUsualClassType:
type: test/Serializer
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -113,7 +131,10 @@ KtFunctionSymbol:
name: equals
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Boolean
returnType: KtUsualClassType:
type: kotlin/Boolean
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: [
@@ -131,14 +152,20 @@ KtFunctionSymbol:
name: other
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Any?
returnType: KtUsualClassType:
type: kotlin/Any?
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -161,12 +188,18 @@ KtFunctionSymbol:
name: hashCode
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -189,12 +222,18 @@ KtFunctionSymbol:
name: toString
origin: LIBRARY
receiverParameter: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -208,7 +247,10 @@ KtConstructorSymbol:
isPrimary: true
origin: SOURCE_MEMBER_GENERATED
receiverParameter: null
returnType: test/Serializer
returnType: KtUsualClassType:
type: test/Serializer
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
@@ -17,12 +17,18 @@ KtFunctionSymbol:
name: foo
origin: PLUGIN
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): test/WithGeneratedCompanion.Companion
getDispatchReceiver(): KtUsualClassType:
type: test/WithGeneratedCompanion.Companion
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -45,7 +51,10 @@ KtFunctionSymbol:
name: equals
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Boolean
returnType: KtUsualClassType:
type: kotlin/Boolean
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: [
@@ -63,14 +72,20 @@ KtFunctionSymbol:
name: other
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Any?
returnType: KtUsualClassType:
type: kotlin/Any?
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -93,12 +108,18 @@ KtFunctionSymbol:
name: hashCode
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -121,12 +142,18 @@ KtFunctionSymbol:
name: toString
origin: LIBRARY
receiverParameter: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -140,10 +167,13 @@ KtConstructorSymbol:
isPrimary: true
origin: PLUGIN
receiverParameter: null
returnType: test/WithGeneratedCompanion.Companion
returnType: KtUsualClassType:
type: test/WithGeneratedCompanion.Companion
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Private
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
deprecationStatus: null
@@ -17,12 +17,18 @@ KtFunctionSymbol:
name: materialize
origin: PLUGIN
receiverParameter: null
returnType: test/MyClass
returnType: KtUsualClassType:
type: test/MyClass
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): test/MyClass
getDispatchReceiver(): KtUsualClassType:
type: test/MyClass
annotationsList: []
ownTypeArguments: []
getContainingModule: KtSourceModule "Sources of main"
deprecationStatus: null
@@ -45,7 +51,10 @@ KtFunctionSymbol:
name: equals
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Boolean
returnType: KtUsualClassType:
type: kotlin/Boolean
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: [
@@ -63,14 +72,20 @@ KtFunctionSymbol:
name: other
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Any?
returnType: KtUsualClassType:
type: kotlin/Any?
annotationsList: []
ownTypeArguments: []
symbolKind: LOCAL
typeParameters: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
]
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -93,12 +108,18 @@ KtFunctionSymbol:
name: hashCode
origin: LIBRARY
receiverParameter: null
returnType: kotlin/Int
returnType: KtUsualClassType:
type: kotlin/Int
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -121,12 +142,18 @@ KtFunctionSymbol:
name: toString
origin: LIBRARY
receiverParameter: null
returnType: kotlin/String
returnType: KtUsualClassType:
type: kotlin/String
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []
visibility: Public
getDispatchReceiver(): kotlin/Any
getDispatchReceiver(): KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
getContainingModule: KtBinaryModule "Builtins for JVM (1.8)"
deprecationStatus: null
@@ -145,7 +172,10 @@ KtNamedClassOrObjectSymbol:
name: Nested
origin: PLUGIN
superTypes: [
kotlin/Any
KtUsualClassType:
type: kotlin/Any
annotationsList: []
ownTypeArguments: []
]
symbolKind: CLASS_MEMBER
typeParameters: []
@@ -164,7 +194,10 @@ KtConstructorSymbol:
isPrimary: true
origin: SOURCE_MEMBER_GENERATED
receiverParameter: null
returnType: test/MyClass
returnType: KtUsualClassType:
type: test/MyClass
annotationsList: []
ownTypeArguments: []
symbolKind: CLASS_MEMBER
typeParameters: []
valueParameters: []