Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for referenceExpression (0.2 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            expression: KtSimpleNameExpression,
            forQualifiedType: Boolean
        ): FqName {
            val qualified = when {
                forQualifiedType -> expression.parent?.takeIf { it is KtUserType && it.referenceExpression === expression }
                else -> expression.getQualifiedExpressionForSelector()
            }
            return when (qualified) {
                null -> FqName(expression.getReferencedName())
                else -> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

         *
         * Otherwise, return null.
         */
        private fun FirNamedReference.findOuterPropertyAccessExpression(): FirExpression? {
            val referenceExpression = psi as? KtExpression ?: return null
            val outerExpression = referenceExpression.getOutermostParenthesizerOrThis().parent as? KtElement ?: return null
    
            return when (val outerFirElement = outerExpression.getOrBuildFir(firResolveSession)) {
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

            }
    
            return !importDirectiveForDifferentSymbolWithSameNameIsPresent(classId)
        }
    
        private fun shortenIfAlreadyImportedAsAlias(referenceExpression: KtElement, referencedSymbolFqName: FqName): ElementToShorten? {
            val importDirectiveForReferencedSymbol = containingFile.importDirectives.firstOrNull {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

            override val referencedClassId: ClassId,
            private val qualifier: KtUserType,
        ) : TypeQualifier {
    
            override val referencedByName: Name
                get() = qualifier.referenceExpression?.getReferencedNameAsName()
                    ?: errorWithAttachment("Cannot get referenced name from '${qualifier::class}'") {
                        withPsiEntry("qualifier", qualifier)
                    }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 24.2K bytes
    - Viewed (0)
Back to top