Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for asKtType (0.34 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

            return when (fir) {
                is FirResolvedTypeRef -> fir.coneType.asKtType()
                is FirDelegatedConstructorCall -> fir.constructedTypeRef.coneType.asKtType()
                is FirTypeProjectionWithVariance -> {
                    when (val typeRef = fir.typeRef) {
                        is FirResolvedTypeRef -> typeRef.coneType.asKtType()
                        else -> throwUnexpectedFirElementError(fir, ktTypeReference)
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeCreator.kt

                    val classSymbol = rootModuleSession.symbolProvider.getClassLikeSymbolByClassId(builder.classId)
                        ?: return ConeErrorType(ConeUnresolvedSymbolError(builder.classId)).asKtType() as KtClassType
                    classSymbol.toLookupTag()
                }
                is KtClassTypeBuilder.BySymbol -> {
                    val symbol = builder.symbol
                    check(symbol is KtFirSymbol<*>)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 22 07:31:36 GMT 2022
    - 3K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

                        1 -> superTypes.single().asKtType()
                        else -> ConeIntersectionType(superTypes).asKtType()
                    }
                } else {
                    fir.resolvedType.asKtType()
                }
            }
            is FirVariableAssignment -> {
                if (fir.lValue.source?.psi == expression) {
                    fir.lValue.resolvedType.asKtType()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 24.4K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSmartcastProvider.kt

        }
    
        private fun getSmartCastedInfo(expression: FirSmartCastExpression): KtSmartCastInfo? {
            val type = expression.smartcastType.coneTypeSafe<ConeKotlinType>()?.asKtType() ?: return null
            return KtSmartCastInfo(type, expression.isStable, token)
        }
    
        private val KtExpression.isImplicitSmartCastInfoTarget: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Sep 14 10:03:02 GMT 2023
    - 6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirAnalysisSessionComponent.kt

        val firSymbolBuilder get() = analysisSession.firSymbolBuilder
        val firResolveSession get() = analysisSession.firResolveSession
    
        fun ConeKotlinType.asKtType() = analysisSession.firSymbolBuilder.typeBuilder.buildKtType(this)
    
        fun KtPsiDiagnostic.asKtDiagnostic(): KtDiagnosticWithPsi<*> =
            KT_DIAGNOSTIC_CONVERTER.convert(analysisSession, this as KtDiagnostic)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 4.2K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

            } else {
                dispatchReceiver?.toKtReceiverValue()
            }
            val extensionReceiverValue = if (explicitReceiverPsiSupplement != null && explicitReceiver == extensionReceiver) {
                explicitReceiverPsiSupplement.toExplicitReceiverValue(extensionReceiver!!.resolvedType.asKtType())
            } else {
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeInfoProvider.kt

            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)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirPsiTypeProvider.kt

                        expandedType,
                        rootModuleSession.jvmTypeMapper.typeContext,
                        suppressWildcards,
                    )
            }
        }
    
        override fun asKtType(
            psiType: PsiType,
            useSitePosition: PsiElement,
        ): KtType? {
            val javaElementSourceFactory = JavaElementSourceFactory.getInstance(project)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 12 13:29:57 GMT 2024
    - 18.6K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10PsiTypeProvider.kt

            val typeText = TypeInfo.createTypeText(typeInfo) ?: return null
    
            return SyntheticTypeElement(useSitePosition, typeText)
        }
    
        override fun asKtType(
            psiType: PsiType,
            useSitePosition: PsiElement,
        ): KtType? {
            throw UnsupportedOperationException("Conversion to KtType is not supported in K1 implementation")
        }
    }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 16:10:07 GMT 2024
    - 6.4K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10JvmTypeMapperContext.kt

            if (skipArguments) {
                writeAsmType(asmType)
                return
            }
    
            val nestedType = getNestedType(type)
            if (nestedType.nested.isEmpty()) {
                writeClassBegin(asmType)
                writeGenericArguments(this, nestedType.root, mode)
            } else {
                writeOuterClassBegin(asmType, mapType(nestedType.root.classDescriptor.defaultType).internalName)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 10 11:03:45 GMT 2023
    - 8.3K bytes
    - Viewed (0)
Back to top