mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[kotlin] drop anonymousSymbol usages
KT-70206 GitOrigin-RevId: 229cecc8dd0df4d8a4d8f414a2f015f7243b34a9
This commit is contained in:
committed by
intellij-monorepo-bot
parent
733f46a3ce
commit
afc52e70ae
+1
-6
@@ -13,7 +13,6 @@ import org.jetbrains.kotlin.analysis.api.symbols.*
|
||||
import org.jetbrains.kotlin.analysis.api.symbols.markers.KaNamedSymbol
|
||||
import org.jetbrains.kotlin.analysis.api.types.KaType
|
||||
import org.jetbrains.kotlin.analysis.api.types.KaTypeParameterType
|
||||
import org.jetbrains.kotlin.analysis.utils.errors.unexpectedElementError
|
||||
import org.jetbrains.kotlin.idea.base.analysis.api.utils.CallParameterInfoProvider.getArgumentOrIndexExpressions
|
||||
import org.jetbrains.kotlin.idea.base.analysis.api.utils.CallParameterInfoProvider.mapArgumentsToParameterIndices
|
||||
import org.jetbrains.kotlin.idea.base.psi.isInsideKtTypeReference
|
||||
@@ -292,11 +291,7 @@ object K2SemanticMatcher {
|
||||
|
||||
context(KaSession)
|
||||
private fun getSingleParameterSymbolForAnonymousFunctionOrNull(function: KtFunction): KaValueParameterSymbol? {
|
||||
val anonymousFunction = when (function) {
|
||||
is KtNamedFunction -> function.anonymousSymbol
|
||||
is KtFunctionLiteral -> function.symbol
|
||||
else -> unexpectedElementError<KtFunction>(function)
|
||||
}
|
||||
val anonymousFunction = function.symbol as? KaAnonymousFunctionSymbol ?: return null
|
||||
return anonymousFunction.valueParameters.singleOrNull()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user