From 27b3cdf1fa7d9c09472167a627bbb6cf30b03451 Mon Sep 17 00:00:00 2001 From: Nicolay Mitropolsky Date: Wed, 20 Dec 2017 18:12:50 +0300 Subject: [PATCH] Uast: `KotlinAccessorCallExpression` made implement `JvmDeclarationUElement` --- .../kotlin/expressions/KotlinUSimpleReferenceExpression.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/expressions/KotlinUSimpleReferenceExpression.kt b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/expressions/KotlinUSimpleReferenceExpression.kt index 5756815f8b2..e3f258a99e6 100644 --- a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/expressions/KotlinUSimpleReferenceExpression.kt +++ b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/expressions/KotlinUSimpleReferenceExpression.kt @@ -101,7 +101,7 @@ open class KotlinUSimpleReferenceExpression( private val resolvedCall: ResolvedCall<*>, private val accessorDescriptor: DeclarationDescriptor, val setterValue: KtExpression? - ) : UCallExpression { + ) : UCallExpression, JvmDeclarationUElement { override val methodName: String? get() = accessorDescriptor.name.asString() @@ -114,6 +114,9 @@ open class KotlinUSimpleReferenceExpression( null } + override val javaPsi: PsiElement? = null + override val sourcePsi: PsiElement? = psi + override val annotations: List get() = emptyList()