Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for KaCallCandidateInfo (0.19 sec)

  1. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/resolver/AbstractResolveCandidatesTest.kt

    import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.compareCalls
    import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.components.stringRepresentation
    import org.jetbrains.kotlin.analysis.api.resolution.KaCallCandidateInfo
    import org.jetbrains.kotlin.analysis.api.resolution.KaCallableMemberCall
    import org.jetbrains.kotlin.analysis.api.resolution.successfulCallOrNull
    import org.jetbrains.kotlin.analysis.api.resolution.symbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KaResolver.kt

    import org.jetbrains.kotlin.analysis.api.KaAnalysisApiInternals
    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.analysis.api.resolution.KaCallCandidateInfo
    import org.jetbrains.kotlin.analysis.api.resolution.KaCallInfo
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    import org.jetbrains.kotlin.idea.references.KtReference
    import org.jetbrains.kotlin.psi.KtElement
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCandidateInfo.kt

    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    
    /**
     * A candidate considered for a call. I.e., one of the overload candidates in scope at the call site.
     */
    public sealed class KaCallCandidateInfo(
        candidate: KaCall,
        isInBestCandidates: Boolean,
    ) : KaLifetimeOwner {
        private val backingCandidate: KaCall = candidate
    
        override val token: KaLifetimeToken get() = backingCandidate.token
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  4. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/calls/KtCall.kt

    @Deprecated(
        "The API has been moved into `org.jetbrains.kotlin.analysis.api.resolution` package",
        level = DeprecationLevel.HIDDEN,
    )
    public typealias KaCallCandidateInfo = KaCallCandidateInfo
    public typealias KtCallCandidateInfo = KaCallCandidateInfo
    
    @Deprecated(
        "The API has been moved into `org.jetbrains.kotlin.analysis.api.resolution` package",
        level = DeprecationLevel.HIDDEN,
    )
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/testUtils.kt

    }
    
    internal fun KaSession.assertStableSymbolResult(
        testServices: TestServices,
        firstCandidates: List<KaCallCandidateInfo>,
        secondCandidates: List<KaCallCandidateInfo>,
    ) {
        val assertions = testServices.assertions
        assertions.assertEquals(firstCandidates.size, secondCandidates.size)
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 15.3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt

                )
                check(ktCallInfos.size <= 1) { "Should only return 1 KtCallInfo" }
                ktCallInfos.singleOrNull()
            }
        }
    
        override fun collectCallCandidates(psi: KtElement): List<KaCallCandidateInfo> = wrapError(psi) {
            getCallInfo(
                psi,
                getErrorCallInfo = { emptyList() },
                getCallInfo = { psiToResolve, resolveCalleeExpressionOfFunctionCall, resolveFragmentOfCall ->
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 73K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KaFe10Resolver.kt

                    ?: handleAsPropertyRead(this, unwrappedPsi)
            } ?: handleResolveErrors(this, psi)
        }
    
        override fun collectCallCandidates(psi: KtElement): List<KaCallCandidateInfo> =
            with(analysisContext.analyze(psi, AnalysisMode.PARTIAL_WITH_DIAGNOSTICS)) {
                if (!canBeResolvedAsCall(psi)) return emptyList()
    
                val resolvedKtCallInfo = resolveCall(psi)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 38.5K bytes
    - Viewed (0)
Back to top