Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 52 for NoneType (0.14 sec)

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

        }
    
        override fun canBeNull(type: KaType): Boolean = (type as KaFirType).coneType.canBeNull(analysisSession.useSiteSession)
    
        override fun isDenotable(type: KaType): Boolean {
            val coneType = (type as KaFirType).coneType
            return analysisSession.useSiteSession.typeApproximator.approximateToSuperType(
                coneType,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirCapturedType.kt

    internal class KaFirCapturedType(
        override val coneType: ConeCapturedType,
        private val builder: KaSymbolByFirBuilder,
    ) : KaCapturedType(), KaFirType {
        override val token: KaLifetimeToken get() = builder.token
        override val nullability: KaTypeNullability get() = withValidityAssertion { coneType.nullability.asKtNullability() }
    
        override val projection: KaTypeProjection
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                    }
                    else -> throwUnexpectedElementError(coneType)
                }
            }
    
            private fun hasFunctionalClassId(coneType: ConeClassLikeTypeImpl): Boolean {
                return coneType.isSomeFunctionType(analysisSession.firResolveSession.useSiteFirSession)
            }
    
            fun buildKtType(coneType: FirTypeRef): KaType {
                return buildKtType(coneType.coneType)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:43 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirType.kt

    import org.jetbrains.kotlin.fir.types.ConeNullability
    
    internal interface KaFirType : KaLifetimeOwner {
        val coneType: ConeKotlinType
    }
    
    internal fun KaFirType.typeEquals(other: Any?): Boolean {
        if (other !is KaFirType) return false
        return this.coneType == other.coneType
    }
    
    internal fun KaFirType.typeHashcode(): Int = coneType.hashCode()
    
    internal fun ConeNullability.asKtNullability(): KaTypeNullability = when (this) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForType.kt

            }
    
        companion object {
            fun create(coneType: ConeKotlinType, builder: KaSymbolByFirBuilder): KaAnnotationList {
                return if (coneType.customAnnotations.isEmpty()) {
                    KaEmptyAnnotationList(builder.token)
                } else {
                    KaFirAnnotationListForType(coneType, builder)
                }
            }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirClassErrorType.kt

        }
    
        override val abbreviatedType: KaUsualClassType? by cached {
            builder.buildAbbreviatedType(coneType)
        }
    
        override fun equals(other: Any?) = typeEquals(other)
        override fun hashCode() = typeHashcode()
        override fun toString() = coneType.renderForDebugging()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirFunctionalType.kt

                ?: errorWithFirSpecificEntries("Class was not found", coneType = coneType)
        }
        override val typeArguments: List<KaTypeProjection> get() = withValidityAssertion { qualifiers.last().typeArguments }
    
        override val qualifiers: List<KaClassTypeQualifier.KaResolvedClassTypeQualifier> by cached {
            UsualClassTypeQualifierBuilder.buildQualifiers(coneType, builder)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubtypingComponent.kt

            check(first is KaFirType)
            check(second is KaFirType)
            return AbstractTypeChecker.equalTypes(
                createTypeCheckerContext(errorTypePolicy),
                first.coneType,
                second.coneType,
            )
        }
    
        override fun isSubTypeOf(subType: KaType, superType: KaType, errorTypePolicy: KaSubtypingErrorTypePolicy): Boolean {
            superType.assertIsValidAndAccessible()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/qualifiers/UsualClassTypeQualifierBuilder.kt

        fun buildQualifiers(
            coneType: ConeClassLikeTypeImpl,
            builder: KaSymbolByFirBuilder
        ): List<KaClassTypeQualifier.KaResolvedClassTypeQualifier> {
    
            val classSymbolToRender = coneType.lookupTag.toSymbol(builder.rootSession)
                ?: errorWithFirSpecificEntries("ConeClassLikeTypeImpl is not resolved to symbol for on-error type", coneType = coneType) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeCreator.kt

                }
            }
    
            val typeContext = rootModuleSession.typeContext
            val coneType = typeContext.createSimpleType(
                lookupTag,
                builder.arguments.map { it.coneTypeProjection },
                builder.nullability.isNullable
            ) as ConeClassLikeType
    
            return coneType.asKtType()
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 2.8K bytes
    - Viewed (0)
Back to top