mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[wechat] initial web symbols
GitOrigin-RevId: 7cb9ccf8b9e5adaea884629706c7d03a40d3a496
This commit is contained in:
committed by
intellij-monorepo-bot
parent
640c0aca00
commit
bc47934195
@@ -14,7 +14,9 @@ import com.intellij.psi.impl.source.xml.XmlDescriptorUtil.wrapInDelegating
|
||||
import com.intellij.psi.xml.XmlAttribute
|
||||
import com.intellij.psi.xml.XmlTag
|
||||
import com.intellij.util.asSafely
|
||||
import com.intellij.webSymbols.*
|
||||
import com.intellij.webSymbols.WebSymbol
|
||||
import com.intellij.webSymbols.WebSymbolQualifiedKind
|
||||
import com.intellij.webSymbols.WebSymbolQualifiedName
|
||||
import com.intellij.webSymbols.completion.WebSymbolCodeCompletionItem
|
||||
import com.intellij.webSymbols.query.WebSymbolsQueryExecutorFactory
|
||||
import com.intellij.webSymbols.utils.nameSegments
|
||||
@@ -34,15 +36,12 @@ open class WebSymbolElementDescriptor private constructor(private val tag: XmlTa
|
||||
|
||||
}
|
||||
|
||||
fun runNameMatchQuery(namespace: SymbolNamespace,
|
||||
kind: SymbolKind,
|
||||
name: String,
|
||||
fun runNameMatchQuery(qualifiedName: WebSymbolQualifiedName,
|
||||
virtualSymbols: Boolean = true,
|
||||
abstractSymbols: Boolean = false,
|
||||
strictScope: Boolean = false): List<WebSymbol> =
|
||||
WebSymbolsQueryExecutorFactory.create(tag)
|
||||
.runNameMatchQuery(listOf(WebSymbolQualifiedName(namespace, kind, name)), virtualSymbols, abstractSymbols, strictScope,
|
||||
listOf(symbol))
|
||||
.runNameMatchQuery(listOf(qualifiedName), virtualSymbols, abstractSymbols, strictScope, listOf(symbol))
|
||||
|
||||
fun runListSymbolsQuery(qualifiedKind: WebSymbolQualifiedKind,
|
||||
expandPatterns: Boolean,
|
||||
|
||||
Reference in New Issue
Block a user