[FIR IDE] Prettify DebugSymbolRenderer, unify its behavior

This commit is contained in:
Yan Zhulanow
2021-11-02 00:33:50 +09:00
parent fac10881ea
commit bba53aa967
6 changed files with 225 additions and 119 deletions
@@ -323,7 +323,7 @@ KtFunctionSymbol:
KtValueParameterSymbol(p3)
]
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
KtFunctionSymbol:
annotatedType: [] ft<kotlin/ByteArray, kotlin/ByteArray?>
@@ -1724,7 +1724,7 @@ KtConstructorSymbol:
KtValueParameterSymbol(p3)
]
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
KtConstructorSymbol:
annotatedType: [] java/lang/String
@@ -1750,7 +1750,7 @@ KtConstructorSymbol:
KtValueParameterSymbol(p1)
]
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
KtConstructorSymbol:
annotatedType: [] java/lang/String
@@ -1968,4 +1968,4 @@ KtConstructorSymbol:
KtValueParameterSymbol(p2)
]
visibility: PackageVisibility
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=Deprecated in Java)
@@ -29,11 +29,11 @@ KtKotlinPropertySymbol:
setter: null
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
javaGetterName: getI
javaSetterName: null
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i)
KtKotlinPropertySymbol:
annotatedType: [] kotlin/Int
@@ -62,7 +62,7 @@ KtKotlinPropertySymbol:
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: null
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i2)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i2)
javaGetterName: getI2
javaSetterName: null
setterDeprecationStatus: null
@@ -97,7 +97,7 @@ KtKotlinPropertySymbol:
getterDeprecationStatus: null
javaGetterName: getI3
javaSetterName: setI3
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i3)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i3)
KtKotlinPropertySymbol:
annotatedType: [] kotlin/Int
@@ -126,10 +126,10 @@ KtKotlinPropertySymbol:
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: null
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i4)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i4)
javaGetterName: getI4
javaSetterName: setI4
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i4)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use getter of i4)
KtFunctionSymbol:
annotatedType: [] kotlin/Int
@@ -159,7 +159,7 @@ KtFunctionSymbol:
typeParameters: []
valueParameters: []
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use f)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use f)
KtNamedClassOrObjectSymbol:
annotationClassIds: [
@@ -186,7 +186,7 @@ KtNamedClassOrObjectSymbol:
symbolKind: TOP_LEVEL
typeParameters: []
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use MyClass)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use MyClass)
KtKotlinPropertySymbol:
annotatedType: [] kotlin/Int
@@ -219,11 +219,11 @@ KtKotlinPropertySymbol:
setter: null
symbolKind: CLASS_MEMBER
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
javaGetterName: getI2
javaSetterName: null
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use i2)
KtFunctionSymbol:
annotatedType: [] kotlin/Int
@@ -253,7 +253,7 @@ KtFunctionSymbol:
typeParameters: []
valueParameters: []
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use f2)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=true, message=don't use f2)
KtNamedClassOrObjectSymbol:
annotationClassIds: []
@@ -308,11 +308,11 @@ KtKotlinPropertySymbol:
setter: null
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
deprecationStatus: DeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
javaGetterName: getJ
javaSetterName: null
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=ERROR, propagatesToOverrides=true, message=null)
KtKotlinPropertySymbol:
annotatedType: [] kotlin/Int
@@ -345,11 +345,11 @@ KtKotlinPropertySymbol:
setter: null
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
deprecationStatus: DeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
javaGetterName: getJ2
javaSetterName: null
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=HIDDEN, propagatesToOverrides=true, message=null)
KtKotlinPropertySymbol:
annotatedType: [] kotlin/Int
@@ -382,8 +382,8 @@ KtKotlinPropertySymbol:
setter: null
symbolKind: TOP_LEVEL
visibility: Public
deprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
getterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
deprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
getterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
javaGetterName: getJ2
javaSetterName: null
setterDeprecationStatus: SimpleDeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
setterDeprecationStatus: DeprecationInfo(deprecationLevel=WARNING, propagatesToOverrides=false, message=null)
@@ -4,7 +4,7 @@ KtBackingFieldSymbol:
isExtension: false
name: field
origin: PROPERTY_BACKING_FIELD
owningProperty: KtKotlinPropertySymbol(x)
owningProperty: KtKotlinPropertySymbol(/x)
receiverType: null
symbolKind: LOCAL
deprecationStatus: null