- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 42 for bindingContext (1.22 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)