Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for arrayElementType (0.22 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
Back to top