Uast: KotlinAccessorCallExpression made implement JvmDeclarationUElement

This commit is contained in:
Nicolay Mitropolsky
2017-12-20 18:12:50 +03:00
committed by Nikolay Krasko
parent 254caef0e6
commit 27b3cdf1fa
@@ -101,7 +101,7 @@ open class KotlinUSimpleReferenceExpression(
private val resolvedCall: ResolvedCall<*>, private val resolvedCall: ResolvedCall<*>,
private val accessorDescriptor: DeclarationDescriptor, private val accessorDescriptor: DeclarationDescriptor,
val setterValue: KtExpression? val setterValue: KtExpression?
) : UCallExpression { ) : UCallExpression, JvmDeclarationUElement {
override val methodName: String? override val methodName: String?
get() = accessorDescriptor.name.asString() get() = accessorDescriptor.name.asString()
@@ -114,6 +114,9 @@ open class KotlinUSimpleReferenceExpression(
null null
} }
override val javaPsi: PsiElement? = null
override val sourcePsi: PsiElement? = psi
override val annotations: List<UAnnotation> override val annotations: List<UAnnotation>
get() = emptyList() get() = emptyList()