Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 42 for bindingContext (0.19 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                    ?: ErrorUtils.createErrorType(ErrorTypeKind.IMPLICIT_RETURN_TYPE_FOR_FUNCTION, declaration.name ?: "<unknown>")
    
                return kotlinType.toKtType(analysisContext)
            }
    
            if (declaration is KtProperty) {
                val bindingContext = analysisContext.analyze(declaration)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10VisibilityChecker.kt

            val useSiteDescriptor = bindingContextForUseSite[BindingContext.DECLARATION_TO_DESCRIPTOR, useSiteDeclaration] ?: return false
    
            if (receiverExpression != null && !targetDescriptor.isExtension) {
                val bindingContext = analysisContext.analyze(receiverExpression, AnalysisMode.PARTIAL)
                val receiverType = bindingContext.getType(receiverExpression) ?: return false
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Oct 27 06:22:37 GMT 2022
    - 4.3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SmartCastProvider.kt

            val bindingContext = analysisContext.analyze(expression)
            val smartCasts = bindingContext[BindingContext.IMPLICIT_RECEIVER_SMARTCAST, expression] ?: return emptyList()
            val call = bindingContext[BindingContext.CALL, expression] ?: return emptyList()
            val resolvedCall = bindingContext[BindingContext.RESOLVED_CALL, call] ?: return emptyList()
            return listOfNotNull(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Aug 15 21:46:11 GMT 2022
    - 3.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10DiagnosticProvider.kt

        override fun getDiagnosticsForElement(element: KtElement, filter: KtDiagnosticCheckerFilter): Collection<KtDiagnosticWithPsi<*>> {
            val bindingContext = analysisContext.analyze(element, AnalysisMode.PARTIAL_WITH_DIAGNOSTICS)
            val diagnostics = bindingContext.diagnostics.forElement(element)
            return diagnostics.map { KtFe10Diagnostic(it, token) }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 22 07:31:36 GMT 2022
    - 3.5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

        }
    
        override fun getKtType(ktTypeReference: KtTypeReference): KtType {
            val bindingContext = analysisContext.analyze(ktTypeReference, AnalysisMode.PARTIAL)
            val kotlinType = bindingContext[BindingContext.TYPE, ktTypeReference]
                ?: getKtTypeAsTypeArgument(ktTypeReference)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 29 09:37:59 GMT 2024
    - 23.3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiValueParameterSymbol.kt

        }
    
        override val generatedPrimaryConstructorProperty: KtKotlinPropertySymbol? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
            val propertyDescriptor = bindingContext[BindingContext.PRIMARY_CONSTRUCTOR_PARAMETER, psi] ?: return@cached null
    
            KtFe10DescKotlinPropertySymbol(propertyDescriptor as PropertyDescriptorImpl, analysisContext)
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 4.1K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                        )
                    }
    
                    val candidateKtCallInfo = handleAsFunctionCall(
                        candidateTrace.bindingContext,
                        unwrappedPsi,
                        candidate,
                        candidateTrace.bindingContext.diagnostics
                    )
                    candidateKtCallInfo.toKtCallCandidateInfos(bestCandidateDescriptors)
                }
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 14 06:10:31 GMT 2024
    - 36.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiScriptSymbol.kt

    import org.jetbrains.kotlin.psi.KtScript
    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiScriptSymbol(
        private val script: KtScript,
        override val analysisContext: Fe10AnalysisContext
    ) : KtScriptSymbol(), KtFe10AnnotatedSymbol, KtFe10PsiSymbol<KtScript, ScriptDescriptor> {
        override val descriptor: ScriptDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi, Fe10AnalysisFacade.AnalysisMode.PARTIAL)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 2.4K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiConstructorSymbol.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiConstructorSymbol(
        override val psi: KtConstructor<*>,
        override val analysisContext: Fe10AnalysisContext
    ) : KtConstructorSymbol(), KtFe10PsiSymbol<KtConstructor<*>, ConstructorDescriptor> {
        override val descriptor: ConstructorDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 4.2K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiNamedClassOrObjectSymbol.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KtFe10PsiNamedClassOrObjectSymbol(
        override val psi: KtClassOrObject,
        override val analysisContext: Fe10AnalysisContext
    ) : KtNamedClassOrObjectSymbol(), KtFe10PsiSymbol<KtClassOrObject, ClassDescriptor> {
        override val descriptor: ClassDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 6.3K bytes
    - Viewed (0)
Back to top