Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for Elias (0.24 sec)

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

                    // E.g., test.pkg.R.string.hello v.s. coreR.string.hello where test.pkg.R is imported as coreR
                    // Since an import alias ends with a simple identifier (i.e., can't be non-trivial dotted qualifier), we can safely assume
                    // that the first segment of the qualified access could be the import alias if any. Then, we can still compare the
    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/KtFirImportOptimizer.kt

     */
    private sealed interface TypeQualifier {
        val referencedClassId: ClassId
    
        /**
         * Type can be imported with alias, and thus can be referenced by the name different from its actual name.
         *
         * We cannot use [ClassId.getShortClassName] for this, since it is not affected by the alias.
         */
        val referencedByName: Name
    
        /**
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        override val alias: KtSymbol,
        override val reference: KtSymbol,
        override val message: String,
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<PsiElement>(firDiagnostic, token), KtFirDiagnostic.TypealiasExpansionDeprecationError
    
    internal class TypealiasExpansionDeprecationImpl(
        override val alias: KtSymbol,
        override val reference: KtSymbol,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiTypeAliasSymbol.kt

        override val descriptor: TypeAliasDescriptor? by cached {
            val bindingContext = analysisContext.analyze(psi)
            bindingContext[BindingContext.TYPE_ALIAS, psi]
        }
    
        override val name: Name
            get() = withValidityAssertion { psi.nameAsSafeName }
    
        override val typeParameters: List<KtTypeParameterSymbol>
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 3.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

            val importDirectiveForReferencedSymbol = containingFile.importDirectives.firstOrNull {
                it.importedFqName == referencedSymbolFqName && it.alias != null
            } ?: return null
    
            val aliasedName = importDirectiveForReferencedSymbol.alias?.name
            return createElementToShorten(referenceExpression, shortenedRef = aliasedName)
        }
    
        private fun shortenClassifierQualifier(
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
        add(FirErrors.ACTUAL_TYPE_ALIAS_NOT_TO_CLASS) { firDiagnostic ->
            ActualTypeAliasNotToClassImpl(
                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
        add(FirErrors.ACTUAL_TYPE_ALIAS_TO_CLASS_WITH_DECLARATION_SITE_VARIANCE) { firDiagnostic ->
            ActualTypeAliasToClassWithDeclarationSiteVarianceImpl(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 208.3K bytes
    - Viewed (0)
  7. ChangeLog.md

    - [`KT-60223`](https://youtrack.jetbrains.com/issue/KT-60223) K2: Wrong import with import alias
    - [`KT-54854`](https://youtrack.jetbrains.com/issue/KT-54854) K2. Unresolved reference for not imported declaration when it is already imported as an import alias is absent in K2
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Dec 21 17:48:12 GMT 2023
    - 268.7K bytes
    - Viewed (1)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

            val alias: KtSymbol
            val reference: KtSymbol
            val message: String
        }
    
        interface TypealiasExpansionDeprecation : KtFirDiagnostic<PsiElement> {
            override val diagnosticClass get() = TypealiasExpansionDeprecation::class
            val alias: KtSymbol
            val reference: KtSymbol
            val message: String
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirSimpleNameReference.kt

                    targetSymbol.getMemberScope().getConstructors().firstOrNull() ?: targetSymbol
                } else targetSymbol
            }
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return getImportAlias(alias.importDirective) != null
        }
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Nov 02 21:23:43 GMT 2023
    - 5K bytes
    - Viewed (0)
Back to top