Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for Candidate (1.39 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompletionCandidateChecker.kt

            firExplicitReceiver = explicitReceiver?.let(::findReceiverFirExpression)
        }
    
        override fun computeApplicability(candidate: KtCallableSymbol): KtExtensionApplicabilityResult {
            require(candidate is KtFirSymbol<*>)
    
            analysisSession.withValidityAssertion {
                val firSymbol = candidate.firSymbol as FirCallableSymbol<*>
                firSymbol.lazyResolveToPhase(FirResolvePhase.STATUS)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 9.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

            val candidates = resolveUnqualifiedAccess(firQualifiedAccess, calledSymbol.name, expressionInScope)
    
            val scopeForQualifiedAccess = candidates.findScopeForSymbol(calledSymbol) ?: return false
            if (candidates.mapNotNull { it.candidate.originScope }
                    .hasScopeCloserThan(scopeForQualifiedAccess, expressionInScope)) return false
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

                        candidate.dispatchReceiver,
                        candidate.chosenExtensionReceiver,
                        candidate.explicitReceiverKind
                    )
                } else {
                    KtPartiallyAppliedSymbol(
                        with(analysisSession) { unsubstitutedKtSignature.substitute(substitutor) },
                        candidate.dispatchReceiver?.toKtReceiverValue(),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                val candidates = result.allCandidates?.let { analysisContext.overloadingConflictResolver.filterOutEquivalentCalls(it) }
                    ?: error("allCandidates is null even when collectAllCandidates = true")
    
                candidates.flatMap { candidate ->
                    // The current BindingContext does not have the diagnostics for each individual candidate, only for the resolved call.
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Apr 29 12:48:54 GMT 2024
    - 34.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirUtils.kt

        else -> emptyList()
    }
    
    internal fun ConeDiagnostic.getCandidateSymbols(): Collection<FirBasedSymbol<*>> =
        when (this) {
            is ConeHiddenCandidateError -> {
                // Candidate with @Deprecated(DeprecationLevel.HIDDEN)
                emptyList()
            }
            is ConeDiagnosticWithCandidates -> candidateSymbols
            is ConeDiagnosticWithSymbol<*> -> listOf(symbol)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

    internal class NoneApplicableImpl(
        override val candidates: List<KtSymbol>,
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<PsiElement>(firDiagnostic, token), KtFirDiagnostic.NoneApplicable
    
    internal class InapplicableCandidateImpl(
        override val candidate: KtSymbol,
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

            override val diagnosticClass get() = NoneApplicable::class
            val candidates: List<KtSymbol>
        }
    
        interface InapplicableCandidate : KtFirDiagnostic<PsiElement> {
            override val diagnosticClass get() = InapplicableCandidate::class
            val candidate: KtSymbol
        }
    
        interface TypeMismatch : KtFirDiagnostic<PsiElement> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

                    firSymbolBuilder.buildSymbol(firBasedSymbol)
                },
                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
        add(FirErrors.INAPPLICABLE_CANDIDATE) { firDiagnostic ->
            InapplicableCandidateImpl(
                firSymbolBuilder.buildSymbol(firDiagnostic.a),
                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 208.3K bytes
    - Viewed (0)
  9. ChangeLog.md

    - [`KT-58943`](https://youtrack.jetbrains.com/issue/KT-58943) K2: Incorrect with K1 priority of "invokeExtension + implicit receiver" candidate
    - [`KT-37375`](https://youtrack.jetbrains.com/issue/KT-37375) [FIR] Incorrect invoke resolution
    - [`KT-59789`](https://youtrack.jetbrains.com/issue/KT-59789) K2: self-reference does not compile anymore
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Dec 21 17:48:12 GMT 2023
    - 268.7K bytes
    - Viewed (1)
Back to top