KT-59093 [Analysis API] Remove unnecessary resolveCall overloads from KtCallResolverMixIn
^KT-58161 Fixed
This commit is contained in:
-16
@@ -9,10 +9,7 @@ import org.jetbrains.kotlin.analysis.api.KtAnalysisApiInternals
|
||||
import org.jetbrains.kotlin.analysis.api.calls.KtCallCandidateInfo
|
||||
import org.jetbrains.kotlin.analysis.api.calls.KtCallInfo
|
||||
import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
|
||||
import org.jetbrains.kotlin.psi.KtArrayAccessExpression
|
||||
import org.jetbrains.kotlin.psi.KtCallElement
|
||||
import org.jetbrains.kotlin.psi.KtElement
|
||||
import org.jetbrains.kotlin.psi.KtUnaryExpression
|
||||
|
||||
public abstract class KtCallResolver : KtAnalysisSessionComponent() {
|
||||
public abstract fun resolveCall(psi: KtElement): KtCallInfo?
|
||||
@@ -26,19 +23,6 @@ public interface KtCallResolverMixIn : KtAnalysisSessionMixIn {
|
||||
public fun KtElement.resolveCall(): KtCallInfo? =
|
||||
withValidityAssertion { analysisSession.callResolver.resolveCall(this) }
|
||||
|
||||
public fun KtCallElement.resolveCall(): KtCallInfo? = withValidityAssertion {
|
||||
analysisSession.callResolver.resolveCall(this)
|
||||
}
|
||||
|
||||
public fun KtUnaryExpression.resolveCall(): KtCallInfo? = withValidityAssertion {
|
||||
analysisSession.callResolver.resolveCall(this)
|
||||
}
|
||||
|
||||
|
||||
public fun KtArrayAccessExpression.resolveCall(): KtCallInfo? = withValidityAssertion {
|
||||
analysisSession.callResolver.resolveCall(this)
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns all the candidates considered during [overload resolution](https://kotlinlang.org/spec/overload-resolution.html) for the call
|
||||
* corresponding to this [KtElement].
|
||||
|
||||
Reference in New Issue
Block a user