Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 42 for bindingContext (1.22 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)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 15.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt

                    val bindingContext = analysisContext.analyze(expression)
    
                    collector.checkResolveCall(bindingContext.get(BindingContext.LOOP_RANGE_ITERATOR_RESOLVED_CALL, expression.loopRange))
                    collector.checkResolveCall(bindingContext.get(BindingContext.LOOP_RANGE_HAS_NEXT_RESOLVED_CALL, expression.loopRange))
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineDelegatedPropertyAccessorsAnalyzer.kt

            if (!isDelegate) return
    
            val bindingContext = analysisContext.analyze(property)
            val descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, property)
            if (descriptor !is VariableDescriptorWithAccessors) return
    
            descriptor.accessors.forEach { accessor ->
                collector.checkResolveCall(bindingContext.get(BindingContext.DELEGATED_PROPERTY_RESOLVED_CALL, accessor))
            }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiAnonymousObjectSymbol.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KaFe10PsiAnonymousObjectSymbol(
        override val psi: KtObjectDeclaration,
        override val analysisContext: Fe10AnalysisContext
    ) : KaAnonymousObjectSymbol(), KaFe10PsiSymbol<KtObjectDeclaration, ClassDescriptor> {
        override val descriptor: ClassDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/Fe10AnalysisFacade.kt

        fun getAnalysisContext(ktModule: KtModule, token: KaLifetimeToken): Fe10AnalysisContext
    
        fun analyze(elements: List<KtElement>, mode: AnalysisMode = AnalysisMode.FULL): BindingContext
    
        fun analyze(element: KtElement, mode: AnalysisMode = AnalysisMode.FULL): BindingContext {
            return analyze(listOf(element), mode)
        }
    
        fun getOrigin(file: VirtualFile): KaSymbolOrigin
    
        enum class AnalysisMode {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionInfoProvider.kt

            val bindingContext = analysisContext.analyze(whenExpression)
            return WhenChecker.getMissingCases(whenExpression, bindingContext)
        }
    
        override fun isUsedAsExpression(expression: KtExpression): Boolean {
            val bindingContext = analysisContext.analyze(expression)
            return expression.isUsedAsExpression(bindingContext)
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiValueParameterSymbol.kt

        }
    
        override val generatedPrimaryConstructorProperty: KaKotlinPropertySymbol? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
            val propertyDescriptor = bindingContext[BindingContext.PRIMARY_CONSTRUCTOR_PARAMETER, psi] ?: return@cached null
    
            KaFe10DescKotlinPropertySymbol(propertyDescriptor as PropertyDescriptorImpl, analysisContext)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiLiteralAnonymousFunctionSymbol.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KaFe10PsiLiteralAnonymousFunctionSymbol(
        override val psi: KtFunctionLiteral,
        override val analysisContext: Fe10AnalysisContext
    ) : KaAnonymousFunctionSymbol(), KaFe10PsiSymbol<KtFunctionLiteral, FunctionDescriptor> {
        override val descriptor: FunctionDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt

            get() = analysisSession.token
    
        override fun evaluate(expression: KtExpression): KaConstantValue? {
            val bindingContext = analysisContext.analyze(expression)
    
            val constant = ConstantExpressionEvaluator.getPossiblyErrorConstant(expression, bindingContext)
    
            // TODO: how to _not_ evaluate expressions with a compilation error, e.g., uninitialized property access
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiPropertySetterSymbol.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    
    internal class KaFe10PsiPropertySetterSymbol(
        override val psi: KtPropertyAccessor,
        override val analysisContext: Fe10AnalysisContext
    ) : KaPropertySetterSymbol(), KaFe10PsiSymbol<KtPropertyAccessor, PropertySetterDescriptor> {
        override val descriptor: PropertySetterDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 5.1K bytes
    - Viewed (0)
Back to top