From 4f52ab6ba15a4ed5145127e36abbe13507405cd8 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Mon, 15 Nov 2021 16:02:55 +0300 Subject: [PATCH] Add kdoc for `FirPredicateBasedProvider::fileHasPluginAnnotations` --- .../kotlin/fir/extensions/FirPredicateBasedProvider.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/extensions/FirPredicateBasedProvider.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/extensions/FirPredicateBasedProvider.kt index 523ba3ce8df..368deba304a 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/extensions/FirPredicateBasedProvider.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/extensions/FirPredicateBasedProvider.kt @@ -26,6 +26,11 @@ abstract class FirPredicateBasedProvider : FirSessionComponent { abstract fun getSymbolsByPredicate(predicate: DeclarationPredicate): List> abstract fun getOwnersOfDeclaration(declaration: FirDeclaration): List>? + + /** + * @return `true` iff file has a top-level annotation from the [FirRegisteredPluginAnnotations.annotations] list. + * @see FirRegisteredPluginAnnotations.annotations + */ abstract fun fileHasPluginAnnotations(file: FirFile): Boolean abstract fun matches(predicate: DeclarationPredicate, declaration: FirDeclaration): Boolean