From a2e429a912a1fe8bdaad4f5d85d8aa7f7da80018 Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Tue, 14 Feb 2017 15:56:37 +0300 Subject: [PATCH] Fixed exception in getUastLocation of class annotation argument #KT-16326 Fixed --- .../src/org/jetbrains/uast/kotlin/declarations/KotlinUClass.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUClass.kt b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUClass.kt index 9cd8789ac90..ebd598475e8 100644 --- a/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUClass.kt +++ b/plugins/uast-kotlin/src/org/jetbrains/uast/kotlin/declarations/KotlinUClass.kt @@ -43,6 +43,9 @@ class KotlinUClass private constructor( return super.getOriginalElement() } + override val annotations: List + get() = ktClass?.annotationEntries?.map { KotlinUAnnotation(it, this) } ?: emptyList() + override val uastAnchor: UElement get() = UIdentifier(psi.nameIdentifier, this)