- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for arrayElementType (0.22 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/signatures/KtFirVariableLikeSignature.kt
import org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol import org.jetbrains.kotlin.fir.types.arrayElementType import org.jetbrains.kotlin.fir.types.coneType import org.jetbrains.kotlin.utils.addToStdlib.applyIf
Plain Text - Registered: Fri Mar 22 08:18:09 GMT 2024 - Last Modified: Thu Apr 27 10:59:30 GMT 2023 - 4.7K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeInfoProvider.kt
} override fun isNestedArray(type: KtType): Boolean { if (!isArrayOrPrimitiveArray(type)) return false require(type is KtFirType) return type.coneType.arrayElementType()?.isArrayOrPrimitiveArray == true } override fun fullyExpandedType(type: KtType): KtType = type.coneType.fullyExpandedType(analysisSession.useSiteSession).asKtType()
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Jan 03 17:15:50 GMT 2024 - 2.5K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt
require(type is KtFe10Type) val fe10Type = type.fe10Type if (!KotlinBuiltIns.isArrayOrPrimitiveArray(fe10Type)) return null val arrayElementType = fe10Type.builtIns.getArrayElementType(fe10Type) return arrayElementType.toKtType(analysisContext) } private fun areTypesCompatible(a: KotlinType, b: KotlinType): Boolean {
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) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt
return firSymbol.dispatchReceiverType(analysisSession.firSymbolBuilder) } override fun getArrayElementType(type: KtType): KtType? { require(type is KtFirType) return type.coneType.arrayElementType()?.asKtType() }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Tue Feb 20 08:50:04 GMT 2024 - 16.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt
} private fun FirResolvedTypeRef.getDeclaredType() = if (this.delegatedTypeRef?.source?.kind == KtFakeSourceElementKind.ArrayTypeFromVarargParameter) type.arrayElementType() else type private fun ClassId.toTargetPsi( session: FirSession, symbolBuilder: KtSymbolByFirBuilder, calleeReference: FirReference? = null, ): KtSymbol? {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Mon Apr 15 10:59:01 GMT 2024 - 37.5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt
} private fun FirArrayLiteral.toTypeArgumentsMapping( partiallyAppliedSymbol: KtPartiallyAppliedSymbol<*, *> ): Map<KtTypeParameterSymbol, KtType> { val elementType = resolvedType.arrayElementType()?.asKtType() ?: return emptyMap() val typeParameter = partiallyAppliedSymbol.symbol.typeParameters.singleOrNull() ?: return emptyMap() return mapOf(typeParameter to elementType) }
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)