Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for resolveToSymbols (0.21 sec)

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

            }
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return getImportAlias(alias.importDirective) != null
        }
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val results = FirReferenceResolveHelper.resolveSimpleNameReference(this@KtFirSimpleNameReference, this)
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirInvokeFunctionReference.kt

    import org.jetbrains.kotlin.psi.KtExpression
    
    class KtFirInvokeFunctionReference(expression: KtCallExpression) : KtInvokeFunctionReference(expression), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            return expression.resolveCall()?.calls.orEmpty().mapNotNull { call ->
                (call as? KtSimpleFunctionCall)
                    ?.takeIf { it.isImplicitInvoke }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 21 20:40:22 GMT 2023
    - 1.2K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceResolveProvider.kt

    ) : KtReferenceResolveProvider(), KtFirAnalysisSessionComponent {
        override fun resolveToSymbols(reference: KtReference): Collection<KtSymbol> {
            check(reference is KtSymbolBasedReference) { "To get reference symbol the one should be KtSymbolBasedReference" }
            with(reference) {
                return analysisSession.resolveToSymbols()
            }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jun 30 13:43:30 GMT 2023
    - 1.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirDestructuringDeclarationReference.kt

        element: KtDestructuringDeclarationEntry
    ) : KtDestructuringDeclarationReference(element), KtFirReference {
        override fun canRename(): Boolean = false //todo
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = expression.getOrBuildFirSafe<FirProperty>(firResolveSession) ?: return emptyList()
            return listOfNotNull(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 1.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirArrayAccessReference.kt

    import org.jetbrains.kotlin.psi.KtArrayAccessExpression
    
    class KtFirArrayAccessReference(
        expression: KtArrayAccessExpression
    ) : KtArrayAccessReference(expression), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = element.getOrBuildFir(firResolveSession) ?: return emptyList()
            return when (fir) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Dec 21 10:45:40 GMT 2022
    - 1.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirConstructorDelegationReference.kt

    class KtFirConstructorDelegationReference(
        expression: KtConstructorDelegationReferenceExpression
    ) : KtConstructorDelegationReference(expression), KtFirReference {
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = expression.getOrBuildFirSafe<FirDelegatedConstructorCall>(firResolveSession) ?: return emptyList()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 1.2K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirKDocReference.kt

    import org.jetbrains.kotlin.kdoc.psi.impl.KDocName
    
    internal class KtFirKDocReference(element: KDocName) : KDocReference(element), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            val fullFqName = generateSequence(element) { it.parent as? KDocName }.last().getQualifiedNameAsFqName()
            val selectedFqName = element.getQualifiedNameAsFqName()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 1.8K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirForLoopInReference.kt

    import org.jetbrains.kotlin.psi.KtForExpression
    
    open class KtFirForLoopInReference(expression: KtForExpression) : KtForLoopInReference(expression), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val firLoop = expression.getOrBuildFirSafe<FirWhileLoop>(firResolveSession) ?: return emptyList()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 2.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirCollectionLiteralReference.kt

    class KtFirCollectionLiteralReference(
        expression: KtCollectionLiteralExpression
    ) : KtCollectionLiteralReference(expression), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = element.getOrBuildFirSafe<FirArrayLiteral>(firResolveSession) ?: return emptyList()
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Sep 14 10:03:03 GMT 2023
    - 1.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ReferenceResolveProvider.kt

    internal class KtFe10ReferenceResolveProvider(
        override val analysisSession: KtFe10AnalysisSession,
    ) : KtReferenceResolveProvider(), Fe10KtAnalysisSessionComponent {
        override fun resolveToSymbols(reference: KtReference): Collection<KtSymbol> {
            require(reference is KtFe10Reference)
            val bindingContext = analysisContext.analyze(reference.element, Fe10AnalysisFacade.AnalysisMode.PARTIAL)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jun 30 13:43:30 GMT 2023
    - 1.9K bytes
    - Viewed (0)
Back to top