- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for KtTypeReference (0.21 sec)
-
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtTypeProvider.kt
/** * Resolve [KtTypeReference] and return corresponding [KaType] if resolved. * * This may raise an exception if the resolution ends up with an unexpected kind. */ public fun KtTypeReference.getKaType(): KaType = withValidityAssertion { analysisSession.typeProvider.getKtType(this) } public fun KtTypeReference.getKtType(): KaType = getKaType() /**
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 11.4K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt
} override fun getKtType(ktTypeReference: KtTypeReference): KaType { val bindingContext = analysisContext.analyze(ktTypeReference, AnalysisMode.PARTIAL) val kotlinType = bindingContext[BindingContext.TYPE, ktTypeReference] ?: getKtTypeAsTypeArgument(ktTypeReference) ?: ErrorUtils.createErrorType(ErrorTypeKind.UNRESOLVED_TYPE, ktTypeReference.text)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 23.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt
.commonSuperTypeOrNull(types.map { it.coneType }) ?.asKtType() } override fun getKtType(ktTypeReference: KtTypeReference): KaType { val fir = ktTypeReference.getFirBySymbols() ?: ktTypeReference.getOrBuildFirOfType<FirElement>(firResolveSession) return when (fir) { is FirResolvedTypeRef -> fir.coneType.asKtType()
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 10:25:23 UTC 2024 - 16.4K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt
private fun CtBehavior.firstParameterMatches(ktTypeReference: KtTypeReference): Boolean = parameterTypes.firstOrNull()?.isLikelyEquivalentTo(ktTypeReference) ?: false private fun CtClass.isLikelyEquivalentTo(ktTypeReference: KtTypeReference): Boolean { val ktTypeAsText = ktTypeReference.text if (ktTypeAsText.contains(" -> ")) { // This is a function of some sort
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Dec 20 20:38:19 UTC 2023 - 11.1K bytes - Viewed (0) -
analysis/analysis-api-standalone/analysis-api-fir-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/services/LLStandaloneFirElementByPsiElementChooser.kt
} private fun isTheSameTypes( psiTypeReference: KtTypeReference, coneTypeReference: FirTypeRef, isVararg: Boolean ): Boolean = psiTypeReference.toKotlinTypeReference().renderTypeAsKotlinType(isVararg) == coneTypeReference.renderTypeAsKotlinType() @Suppress("DEPRECATION_ERROR") private fun KtTypeReference.toKotlinTypeReference(): FirTypeRef {
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 15 11:34:07 UTC 2024 - 14.2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt
// call entry and if so we resolve the constructor callee expression. val userType = expression.parent as? KtUserType ?: return expression val typeReference = userType.parent as? KtTypeReference ?: return expression val constructorCalleeExpression = typeReference.parent as? KtConstructorCalleeExpression ?: return expression
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon Jun 10 20:18:28 UTC 2024 - 37K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt
) : KaExpressionTypeProvider(), KaFe10SessionComponent { private companion object { val NON_EXPRESSION_CONTAINERS = arrayOf( KtImportDirective::class.java, KtTypeReference::class.java, KtPackageDirective::class.java, KtLabelReferenceExpression::class.java ) } override val token: KaLifetimeToken get() = analysisSession.token
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-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt
if (!typeRef.isPresentInSource) return null val wholeClassId = typeRef.resolvedClassId ?: return null val psi = typeRef.psi as? KtTypeReference ?: return null val wholeUserType = psi.typeElement?.unwrapNullability() as? KtUserType ?: return null return KtUserTypeQualifier(wholeClassId, wholeUserType) } }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 16:54:07 UTC 2024 - 24.7K bytes - Viewed (0)