Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for TypeParameterDescriptor (0.26 sec)

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

                is SimpleType -> {
                    val typeParameterDescriptor = TypeUtils.getTypeParameterDescriptorOrNull(type)
                    if (typeParameterDescriptor != null) {
                        return typeParameterDescriptor.upperBounds.flatMap { getUpperBounds(it) }
                    }
    
                    val typeConstructor = type.constructor
    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/utils/KtFe10TypeSystemCommonBackendContextForTypeMapping.kt

                else -> declarationDescriptor is TypeParameterDescriptor
            }
        }
    
        override fun TypeConstructorMarker.asTypeParameter(): TypeParameterMarker {
            require(this is TypeConstructor)
            return when (this) {
                is NewTypeVariableConstructor -> originalTypeParameter!!
                else -> declarationDescriptor as TypeParameterDescriptor
            }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Feb 10 16:01:04 GMT 2023
    - 5.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiTypeParameterSymbol.kt

    internal class KtFe10PsiTypeParameterSymbol(
        override val psi: KtTypeParameter,
        override val analysisContext: Fe10AnalysisContext
    ) : KtTypeParameterSymbol(), KtFe10PsiSymbol<KtTypeParameter, TypeParameterDescriptor> {
        override val descriptor: TypeParameterDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi)
            bindingContext[BindingContext.TYPE_PARAMETER, psi]
        }
    
        override val variance: Variance
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 2.8K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10DebugTypeRenderer.kt

    import org.jetbrains.kotlin.descriptors.ClassifierDescriptorWithTypeParameters
    import org.jetbrains.kotlin.descriptors.PossiblyInnerType
    import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor
    import org.jetbrains.kotlin.descriptors.annotations.AnnotationDescriptor
    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.name.FqName
    import org.jetbrains.kotlin.name.SpecialNames
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 10.1K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/KtFe10DescTypeParameterSymbol.kt

    import org.jetbrains.kotlin.analysis.api.types.KtType
    import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor
    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.types.Variance
    import org.jetbrains.kotlin.types.typeUtil.isNullableAny
    
    internal class KtFe10DescTypeParameterSymbol(
        override val descriptor: TypeParameterDescriptor,
        override val analysisContext: Fe10AnalysisContext
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 2.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/types/KtFe10TypeParameterType.kt

    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor
    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.types.SimpleType
    
    internal class KtFe10TypeParameterType(
        override val fe10Type: SimpleType,
        private val parameter: TypeParameterDescriptor,
        override val analysisContext: Fe10AnalysisContext
    ) : KtTypeParameterType(), KtFe10Type {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Jan 12 10:48:21 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

            is SimpleType -> {
                val typeParameterDescriptor = TypeUtils.getTypeParameterDescriptorOrNull(unwrappedType)
                if (typeParameterDescriptor != null) {
                    return KtFe10TypeParameterType(unwrappedType, typeParameterDescriptor, analysisContext)
                }
    
                val typeConstructor = unwrappedType.constructor
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 33.2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeCreator.kt

    import org.jetbrains.kotlin.analysis.api.types.KtTypeNullability
    import org.jetbrains.kotlin.analysis.api.types.KtTypeParameterType
    import org.jetbrains.kotlin.descriptors.ClassDescriptor
    import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor
    import org.jetbrains.kotlin.incremental.components.NoLookupLocation
    import org.jetbrains.kotlin.name.SpecialNames
    import org.jetbrains.kotlin.types.SimpleType
    import org.jetbrains.kotlin.types.StarProjectionImpl
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Jan 10 12:54:17 GMT 2023
    - 4.8K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10JvmTypeMapperContext.kt

            require(typeConstructor is TypeConstructor)
    
            return when (val declaration = typeConstructor.declarationDescriptor) {
                is TypeParameterDescriptor -> declaration.name.asString().sanitize()
                is TypeAliasDescriptor -> getClassInternalName(declaration.expandedType.constructor)
    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