summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt')
-rw-r--r--plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt b/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt
index 432eea11b5c5..7391563defcb 100644
--- a/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt
+++ b/plugins/kotlin/uast/uast-kotlin-base/src/org/jetbrains/uast/kotlin/BaseKotlinUastResolveProviderService.kt
@@ -18,6 +18,8 @@ interface BaseKotlinUastResolveProviderService {
val baseKotlinConverter: BaseKotlinConverter
+ fun convertToPsiAnnotation(ktElement: KtElement): PsiAnnotation?
+
fun convertParent(uElement: UElement): UElement? {
return convertParentImpl(this, uElement)
}
@@ -42,6 +44,8 @@ interface BaseKotlinUastResolveProviderService {
includeExplicitParameters: Boolean = false
): List<KotlinUParameter>
+ fun getPsiAnnotations(psiElement: PsiModifierListOwner): Array<PsiAnnotation>
+
// ----------
// Resolution
// ----------