Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 3,188 for KtType (0.24 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

            require(type is KtFe10Type)
            return typeApproximator.approximateToSuperType(type.fe10Type, PublicApproximatorConfiguration(approximateLocalTypes))
                ?.toKtType(analysisContext)
        }
    
        override fun approximateToSubPublicDenotableType(type: KtType, approximateLocalTypes: Boolean): KtType? {
            require(type is KtFe10Type)
    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)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/signatures/KtFe10VariableLikeSignature.kt

    import org.jetbrains.kotlin.analysis.api.types.KtSubstitutor
    import org.jetbrains.kotlin.analysis.api.types.KtType
    
    internal class KtFe10VariableLikeSignature<out S : KtVariableLikeSymbol>(
        private val backingSymbol: S,
        private val backingReturnType: KtType,
        private val backingReceiverType: KtType?,
    ) : KtVariableLikeSignature<S>() {
        override val token: KtLifetimeToken get() = backingSymbol.token
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 2.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

            expression.isWhileLoopCondition() || expression.isIfCondition() -> with(analysisSession) { builtinTypes.BOOLEAN }
            else -> null
        }
    
        private fun getExpectedTypeByVariableAssignment(expression: PsiElement): KtType? {
            // Given: `x = expression`
            // Expected type of `expression` is type of `x`
            val assignmentExpression =
    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-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SubtypingComponent.kt

    import org.jetbrains.kotlin.analysis.api.types.KtType
    
    internal class KtFe10SubtypingComponent(
        override val analysisSession: KtFe10AnalysisSession
    ) : KtSubtypingComponent(), Fe10KtAnalysisSessionComponent {
        override val token: KtLifetimeToken
            get() = analysisSession.token
    
        override fun isEqualTo(first: KtType, second: KtType): Boolean {
            require(first is KtFe10Type)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Jan 10 12:54:17 GMT 2023
    - 1.5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubtypingComponent.kt

    import org.jetbrains.kotlin.analysis.api.types.KtType
    import org.jetbrains.kotlin.types.AbstractTypeChecker
    
    internal class KtFirSubtypingComponent(
        override val analysisSession: KtFirAnalysisSession,
        override val token: KtLifetimeToken,
    ) : KtSubtypingComponent(), KtFirAnalysisSessionComponent {
        override fun isEqualTo(first: KtType, second: KtType): Boolean {
            second.assertIsValidAndAccessible()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 22 07:31:36 GMT 2022
    - 1.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubstitutorFactory.kt

            val firSubstitution = buildMap {
                builder.mappings.forEach { (ktTypeParameterSymbol, ktType) ->
                    check(ktTypeParameterSymbol is KtFirTypeParameterSymbol)
                    check(ktType is KtFirType)
                    put(ktTypeParameterSymbol.firSymbol, ktType.coneType)
                }
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Mar 06 06:40:28 GMT 2024
    - 1.9K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

            return typeArguments.firstOrNull()?.type
        }
    
        override fun withNullability(type: KtType, newNullability: KtTypeNullability): KtType {
            require(type is KtFirType)
            return type.coneType.withNullability(newNullability.toConeNullability(), rootModuleSession.typeContext).asKtType()
        }
    
        override fun haveCommonSubtype(a: KtType, b: KtType): Boolean {
    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)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                            // we want full Array<out T> type for parity with FIR implementation
                            bindingContext[BindingContext.VALUE_PARAMETER, declaration]?.returnType
                        } else {
                            bindingContext[BindingContext.TYPE, typeReference]
                        } ?: ErrorUtils.createErrorType(ErrorTypeKind.RETURN_TYPE, typeReference.text)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10PsiTypeProvider.kt

                KtTypeMappingMode.RETURN_TYPE_BOXED -> TypeMappingMode.RETURN_TYPE_BOXED
                KtTypeMappingMode.RETURN_TYPE ->
                    typeMapper.typeContext.getOptimalModeForReturnType(type.fe10Type, isAnnotationMethod)
                KtTypeMappingMode.VALUE_PARAMETER ->
                    typeMapper.typeContext.getOptimalModeForValueParameter(type.fe10Type)
            }.let { typeMappingMode ->
    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/types/KtFe10DefinitelyNotNullType.kt

    import org.jetbrains.kotlin.analysis.api.descriptors.types.base.asStringForDebugging
    import org.jetbrains.kotlin.analysis.api.types.KtDefinitelyNotNullType
    import org.jetbrains.kotlin.analysis.api.types.KtType
    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.types.DefinitelyNotNullType
    
    internal class KtFe10DefinitelyNotNullType(
        override val fe10Type: DefinitelyNotNullType,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Jan 12 10:48:21 GMT 2023
    - 1.3K bytes
    - Viewed (0)
Back to top