Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for FirScope (0.26 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirBasedScope.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaConstructorSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaPackageSymbol
    import org.jetbrains.kotlin.fir.scopes.FirScope
    import org.jetbrains.kotlin.name.Name
    
    internal abstract class KaFirBasedScope<S : FirScope>(
        internal val firScope: S,
        protected val builder: KaSymbolByFirBuilder,
    ) : KaScope {
        final override val token: KaLifetimeToken get() = builder.token
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirDelegatingTypeScope.kt

            firScope.getCallableNames()
        }
    
        override fun getPossibleClassifierNames(): Set<Name> = withValidityAssertion {
            firScope.getClassifierNames()
        }
    
        override fun getCallableSignatures(nameFilter: KaScopeNameFilter): Sequence<KaCallableSignature<*>> = withValidityAssertion {
            firScope.getCallableSignatures(getPossibleCallableNames().filter(nameFilter), builder)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeProvider.kt

            return firScopes.map { (index, firScope) ->
                KaScopeWithKind(convertToKtScope(firScope), getScopeKind(firScope, index), token)
            }
        }
    
        private fun flattenFirScope(firScope: FirScope): List<FirScope> = when (firScope) {
            is FirCompositeScope -> firScope.scopes.flatMap { flattenFirScope(it) }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirDelegatingNamesAwareScope.kt

    import org.jetbrains.kotlin.fir.scopes.FirContainingNamesAwareScope
    import org.jetbrains.kotlin.name.Name
    
    internal open class KaFirDelegatingNamesAwareScope(
        firScope: FirContainingNamesAwareScope,
        builder: KaSymbolByFirBuilder,
    ) : KaFirBasedScope<FirContainingNamesAwareScope>(firScope, builder) {
        private val allNamesCached by cached {
            getPossibleCallableNames() + getPossibleClassifierNames()
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirDefaultStarImportingScope.kt

    internal class KaFirDefaultStarImportingScope(
        firScope: FirDefaultStarImportingScope,
        analysisSession: KaFirSession,
    ) : KaFirBasedScope<FirDefaultStarImportingScope>(firScope, analysisSession.firSymbolBuilder) {
    
        private val firstWrappedScope = KaFirStarImportingScope(firScope.first, analysisSession)
        private val secondWrappedScope = KaFirStarImportingScope(firScope.second, analysisSession)
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/firScopeUtils.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaConstructorSymbol
    import org.jetbrains.kotlin.fir.scopes.FirScope
    import org.jetbrains.kotlin.fir.scopes.processClassifiersByName
    import org.jetbrains.kotlin.name.Name
    
    
    internal fun FirScope.getCallableSymbols(
        callableNames: Collection<Name>,
        builder: KaSymbolByFirBuilder
    ): Sequence<KaCallableSymbol> = sequence {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirStarImportingScope.kt

    import org.jetbrains.kotlin.name.Name
    
    internal class KaFirStarImportingScope(
        firScope: FirAbstractStarImportingScope,
        private val analysisSession: KaFirSession,
    ) : KaFirBasedScope<FirAbstractStarImportingScope>(firScope, analysisSession.firSymbolBuilder) {
    
        private val imports: List<StarImport> by cached {
            firScope.starImports.map { import ->
                StarImport(
                    import.packageFqName,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirPackageScope.kt

            firScope.getCallableSymbols(getPossibleCallableNames().filter(nameFilter), analysisSession.firSymbolBuilder)
        }
    
        override fun getCallableSymbols(names: Collection<Name>): Sequence<KaCallableSymbol> = withValidityAssertion {
            firScope.getCallableSymbols(names, analysisSession.firSymbolBuilder)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/pointers/pointerUtils.kt

    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.name.Name
    
    internal inline fun <reified D : FirCallableDeclaration> FirScope.findDeclarationWithSignature(
        signature: FirCallableSignature,
        processor: FirScope.((FirBasedSymbol<*>) -> Unit) -> Unit,
    ): D? {
        var foundSymbol: D? = null
        processor { symbol ->
            val declaration = symbol.fir
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirNonStarImportingScope.kt

    import org.jetbrains.kotlin.name.Name
    
    internal class KaFirNonStarImportingScope(
        firScope: FirAbstractSimpleImportingScope,
        builder: KaSymbolByFirBuilder,
    ) : KaFirBasedScope<FirAbstractSimpleImportingScope>(firScope, builder) {
    
        private val imports: List<NonStarImport> by cached {
            buildList {
                firScope.simpleImports.values.forEach { imports ->
                    imports.forEach { import ->
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
Back to top