diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/SymbolAnnotationValues.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/SymbolAnnotationValues.kt index 98da2f9a9bf..448ba9e7124 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/SymbolAnnotationValues.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/SymbolAnnotationValues.kt @@ -114,6 +114,6 @@ internal class SymbolPsiLiteral( override fun getValue(): Any? = psiLiteral.value override fun getText(): String = psiLiteral.text override fun getType(): PsiType? = psiLiteral.type - override fun getReference(): PsiReference? = psiLiteral.reference - override fun getReferences(): Array = psiLiteral.references + override fun getReference(): PsiReference? = references.firstOrNull() + override fun getReferences(): Array = kotlinOrigin?.references ?: PsiReference.EMPTY_ARRAY }