Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for TypeElement (0.12 sec)

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

        fun processTypeRef(resolvedTypeRef: FirResolvedTypeRef) {
            val typeElement = resolvedTypeRef.correspondingTypePsi ?: return
            if (typeElement.qualifier == null) return
    
            val classifierId = resolvedTypeRef.type.abbreviatedTypeOrSelf.lowerBoundIfFlexible().candidateClassId ?: return
    
            findClassifierQualifierToShorten(classifierId, typeElement)?.let(::addElementToShorten)
        }
    
        /**
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Fri Jun 07 16:54:07 UTC 2024
    - 69.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            }
    
            fun unwrapType(type: PsiElement?): KtTypeElement = when (type) {
                is KtTypeReference -> unwrapType(type.typeElement)
                is KtNullableType -> type.innerType
                is KtTypeElement -> type
                is KtNameReferenceExpression -> unwrapType(type.parent)
                else -> unexpectedElementError<PsiElement>(type)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 37K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

                val wholeClassId = typeRef.resolvedClassId ?: return null
                val psi = typeRef.psi as? KtTypeReference ?: return null
    
                val wholeUserType = psi.typeElement?.unwrapNullability() as? KtUserType ?: return null
    
                return KtUserTypeQualifier(wholeClassId, wholeUserType)
            }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Fri Jun 07 16:54:07 UTC 2024
    - 24.7K bytes
    - Viewed (0)
Back to top