SLC: implement PsiAnnotation#find(Declared)AttributeValue

^KT-58448 Fixed
This commit is contained in:
Jinseong Jeon
2023-05-04 22:41:38 -07:00
committed by Ilya Kirillov
parent 08f3d56d9b
commit 41473a948d
2 changed files with 40 additions and 4 deletions
@@ -76,7 +76,9 @@ class KtLightAnnotationForSourceEntry(
if (callEntry.key.declaresOrInheritsDefaultValue()) {
when (val psiElement = callEntry.key.source.getPsi()) {
is KtParameter ->
return psiElement.defaultValue?.let { convertToLightAnnotationMemberValue(this, it) }
return psiElement.defaultValue?.let { defaultValue ->
convertToLightAnnotationMemberValue(ktLightAnnotationParameterList, defaultValue)
}
is PsiAnnotationMethod ->
return psiElement.defaultValue