mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
WebSymbols: deprecated ReferencingWebSymbol constructor without WebSymbolQualifiedKind parameter - separate usage of namespace and kind is unsafe
GitOrigin-RevId: 3d9f2d0644bab49c205832a23e5d09fc6075aa54
This commit is contained in:
committed by
intellij-monorepo-bot
parent
bd069c730f
commit
dfd5fb31ff
@@ -7,25 +7,31 @@ import com.intellij.webSymbols.patterns.ComplexPatternOptions
|
||||
import com.intellij.webSymbols.patterns.WebSymbolsPattern
|
||||
import com.intellij.webSymbols.patterns.WebSymbolsPatternFactory
|
||||
import com.intellij.webSymbols.patterns.WebSymbolsPatternReferenceResolver
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
/**
|
||||
* A utility [WebSymbol], which allows to reference
|
||||
* symbols from other namespace or kind.
|
||||
*/
|
||||
class ReferencingWebSymbol(
|
||||
class ReferencingWebSymbol
|
||||
@ApiStatus.ScheduledForRemoval @Deprecated("Use overload with WebSymbolQualifiedKind parameter")
|
||||
constructor(
|
||||
override val namespace: SymbolNamespace,
|
||||
override val kind: SymbolKind,
|
||||
override val name: String,
|
||||
override val origin: WebSymbolOrigin,
|
||||
vararg references: WebSymbolQualifiedKind,
|
||||
override val priority: WebSymbol.Priority? = null,
|
||||
override val priority: WebSymbol.Priority?,
|
||||
) : WebSymbol {
|
||||
|
||||
@Suppress("DEPRECATION")
|
||||
@JvmOverloads
|
||||
constructor(qualifiedKind: WebSymbolQualifiedKind,
|
||||
name: String,
|
||||
origin: WebSymbolOrigin,
|
||||
vararg qualifiedKinds: WebSymbolQualifiedKind)
|
||||
: this(qualifiedKind.namespace, qualifiedKind.kind, name, origin, *qualifiedKinds)
|
||||
vararg qualifiedKinds: WebSymbolQualifiedKind,
|
||||
priority: WebSymbol.Priority? = null)
|
||||
: this(qualifiedKind.namespace, qualifiedKind.kind, name, origin, *qualifiedKinds, priority = priority)
|
||||
|
||||
override val pattern: WebSymbolsPattern =
|
||||
WebSymbolsPatternFactory.createComplexPattern(
|
||||
|
||||
Reference in New Issue
Block a user