idea-plugin / arrow.meta.ide.dsl.resolve / ResolveProviderSyntax

ResolveProviderSyntax

interface ResolveProviderSyntax

Functions

addResolveScopeProvider registers an ResolveScopeProvider. GlobalSearchScope defines a Scope based on VirtualFiles or Modules. One minimal example from KotlinScriptResolveScopeProvider, may look like this:open fun IdeMetaPlugin.addResolveScopeProvider(getResolveScope: (file: VirtualFile, project: Project) -> GlobalSearchScope?): ExtensionPhase
globalSearchScope open fun ResolveProviderSyntax.globalSearchScope(containsFile: (file: VirtualFile) -> Boolean, isSearchInModuleContent: (module: Module) -> Boolean, isSearchInLibraries: () -> Boolean): GlobalSearchScope

Inheritors

IdeSyntax interface IdeSyntax : IconProviderSyntax, SyntaxHighlighterSyntax, InspectionSyntax, AnActionSyntax, ColorSettingsSyntax, HintingSyntax, LanguageSyntax, LineMarkerSyntax, LiveTemplateSyntax, NavigationSyntax, SearchSyntax, StructureViewSyntax, UsageSyntax, ExtensionProviderSyntax, DocumentationSyntax, KotlinExtensionSyntax, DialogSyntax, PopupSyntax, NotificationSyntax, ToolWindowSyntax, GotoRelatedSyntax, AnnotatorSyntax, ParserSyntax, ApplicationSyntax, FoldingSyntax, EditorSyntax, ResolveScopeSyntax, ResolveProviderSyntax

Do you like Arrow?

Arrow Org
<