Analysis API: improve annotations value rendering in DebugSymbolRenderer

This commit is contained in:
Ilya Kirillov
2021-11-19 18:39:04 +01:00
parent ba918d45a2
commit e440c229f6
11 changed files with 40 additions and 49 deletions
@@ -1,5 +1,5 @@
KtDeclaration: KtNamedFunction foo
annotations: [
kotlin/Deprecated(level = KtEnumEntryConstantValue(kotlin/DeprecationLevel.ERROR), message = deprecated)
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "deprecated")
psi: KtAnnotationEntry
]
@@ -852,7 +852,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -881,7 +881,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -910,7 +910,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -939,7 +939,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -968,7 +968,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -997,7 +997,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/SinceKotlin(version = 1.1)
kotlin/SinceKotlin(version = "1.1")
psi: null
]
callableIdIfNonLocal: kotlin/Int.rem
@@ -284,7 +284,7 @@ KtFunctionSymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/Deprecated(message = Deprecated in Java)
kotlin/Deprecated(message = "Deprecated in Java")
psi: null
]
callableIdIfNonLocal: java/lang/String.getBytes
@@ -1632,7 +1632,7 @@ KtConstructorSymbol:
KtConstructorSymbol:
annotationsList: [
kotlin/Deprecated(message = Deprecated in Java)
kotlin/Deprecated(message = "Deprecated in Java")
psi: null
]
callableIdIfNonLocal: null
@@ -1656,7 +1656,7 @@ KtConstructorSymbol:
KtConstructorSymbol:
annotationsList: [
kotlin/Deprecated(message = Deprecated in Java)
kotlin/Deprecated(message = "Deprecated in Java")
psi: null
]
callableIdIfNonLocal: null
@@ -1851,7 +1851,7 @@ KtConstructorSymbol:
KtConstructorSymbol:
annotationsList: [
kotlin/Deprecated(message = Deprecated in Java)
kotlin/Deprecated(message = "Deprecated in Java")
psi: null
]
callableIdIfNonLocal: null
@@ -66,7 +66,7 @@ KtNamedClassOrObjectSymbol:
KtFunctionSymbol:
annotationsList: [
Anno(param1 = funparam, param2 = 3)
Anno(param1 = "funparam", param2 = 3)
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /X.x
@@ -93,7 +93,7 @@ KtFunctionSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
Anno(param1 = param, param2 = 2)
Anno(param1 = "param", param2 = 2)
psi: KtAnnotationEntry
]
classIdIfNonLocal: X
@@ -1,6 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(message = don't use i)
kotlin/Deprecated(message = "don't use i")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /i
@@ -127,7 +127,7 @@ KtKotlinPropertySymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use f)
kotlin/Deprecated(message = "don't use f")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /f
@@ -153,7 +153,7 @@ KtFunctionSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use MyClass)
kotlin/Deprecated(message = "don't use MyClass")
psi: KtAnnotationEntry
]
classIdIfNonLocal: MyClass
@@ -177,7 +177,7 @@ KtNamedClassOrObjectSymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(message = don't use i2)
kotlin/Deprecated(message = "don't use i2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /Foo.i2
@@ -212,7 +212,7 @@ KtKotlinPropertySymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use f2)
kotlin/Deprecated(message = "don't use f2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /Foo.f2
@@ -260,7 +260,7 @@ KtNamedClassOrObjectSymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(level = KtEnumEntryConstantValue(kotlin/DeprecationLevel.ERROR), message = don't use j)
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j
@@ -294,7 +294,7 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(level = KtEnumEntryConstantValue(kotlin/DeprecationLevel.HIDDEN), message = don't use j2)
kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j2
@@ -1,6 +1,6 @@
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(message = don't use i)
kotlin/Deprecated(message = "don't use i")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /i
@@ -127,7 +127,7 @@ KtKotlinPropertySymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use f)
kotlin/Deprecated(message = "don't use f")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /f
@@ -153,7 +153,7 @@ KtFunctionSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use MyClass)
kotlin/Deprecated(message = "don't use MyClass")
psi: KtAnnotationEntry
]
classIdIfNonLocal: MyClass
@@ -177,7 +177,7 @@ KtNamedClassOrObjectSymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(message = don't use i2)
kotlin/Deprecated(message = "don't use i2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /Foo.i2
@@ -212,7 +212,7 @@ KtKotlinPropertySymbol:
KtFunctionSymbol:
annotationsList: [
kotlin/Deprecated(message = don't use f2)
kotlin/Deprecated(message = "don't use f2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /Foo.f2
@@ -260,7 +260,7 @@ KtNamedClassOrObjectSymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(level = KtEnumEntryConstantValue(kotlin/DeprecationLevel.ERROR), message = don't use j)
kotlin/Deprecated(level = kotlin.DeprecationLevel.ERROR, message = "don't use j")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j
@@ -294,7 +294,7 @@ KtKotlinPropertySymbol:
KtKotlinPropertySymbol:
annotationsList: [
kotlin/Deprecated(level = KtEnumEntryConstantValue(kotlin/DeprecationLevel.HIDDEN), message = don't use j2)
kotlin/Deprecated(level = kotlin.DeprecationLevel.HIDDEN, message = "don't use j2")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: /j2
@@ -32,7 +32,7 @@ KtKotlinPropertySymbol:
KtPropertyGetterSymbol:
annotationsList: [
kotlin/jvm/JvmName(name = getMyJ)
kotlin/jvm/JvmName(name = "getMyJ")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
@@ -67,7 +67,7 @@ KtValueParameterSymbol:
KtPropertySetterSymbol:
annotationsList: [
kotlin/jvm/JvmName(name = setMyJ)
kotlin/jvm/JvmName(name = "setMyJ")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
@@ -32,7 +32,7 @@ KtKotlinPropertySymbol:
KtPropertyGetterSymbol:
annotationsList: [
kotlin/jvm/JvmName(name = getMyJ)
kotlin/jvm/JvmName(name = "getMyJ")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
@@ -66,7 +66,7 @@ KtValueParameterSymbol:
KtPropertySetterSymbol:
annotationsList: [
kotlin/jvm/JvmName(name = setMyJ)
kotlin/jvm/JvmName(name = "setMyJ")
psi: KtAnnotationEntry
]
callableIdIfNonLocal: null
@@ -1,6 +1,6 @@
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtArrayConstantValue)
kotlin/annotation/Target(allowedTargets = [kotlin.annotation.AnnotationTarget.TYPE])
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno1
@@ -24,7 +24,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtArrayConstantValue)
kotlin/annotation/Target(allowedTargets = [kotlin.annotation.AnnotationTarget.TYPE])
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno2
@@ -48,7 +48,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtArrayConstantValue)
kotlin/annotation/Target(allowedTargets = [kotlin.annotation.AnnotationTarget.TYPE])
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno3
@@ -72,7 +72,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtArrayConstantValue)
kotlin/annotation/Target(allowedTargets = [kotlin.annotation.AnnotationTarget.TYPE])
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno4
@@ -1,6 +1,6 @@
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtEnumEntryConstantValue(kotlin/annotation/AnnotationTarget.TYPE))
kotlin/annotation/Target(allowedTargets = kotlin.annotation.AnnotationTarget.TYPE)
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno1
@@ -24,7 +24,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtEnumEntryConstantValue(kotlin/annotation/AnnotationTarget.TYPE))
kotlin/annotation/Target(allowedTargets = kotlin.annotation.AnnotationTarget.TYPE)
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno2
@@ -48,7 +48,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtEnumEntryConstantValue(kotlin/annotation/AnnotationTarget.TYPE))
kotlin/annotation/Target(allowedTargets = kotlin.annotation.AnnotationTarget.TYPE)
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno3
@@ -72,7 +72,7 @@ KtNamedClassOrObjectSymbol:
KtNamedClassOrObjectSymbol:
annotationsList: [
kotlin/annotation/Target(allowedTargets = KtEnumEntryConstantValue(kotlin/annotation/AnnotationTarget.TYPE))
kotlin/annotation/Target(allowedTargets = kotlin.annotation.AnnotationTarget.TYPE)
psi: KtAnnotationEntry
]
classIdIfNonLocal: Anno4