Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for firScope (0.51 sec)

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

            is FirCompositeScope -> firScope.scopes.flatMap { flattenFirScope(it) }
            is FirNameAwareCompositeScope -> firScope.scopes.flatMap { flattenFirScope(it) }
            else -> listOf(firScope)
        }
    
        private fun convertToKtScope(firScope: FirScope): KtScope {
            return when (firScope) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 18.7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirStarImportingScope.kt

    import org.jetbrains.kotlin.name.Name
    
    internal class KtFirStarImportingScope(
        firScope: FirAbstractStarImportingScope,
        private val analysisSession: KtFirAnalysisSession,
    ) : KtFirBasedScope<FirAbstractStarImportingScope>(firScope, analysisSession.firSymbolBuilder) {
    
        private val imports: List<StarImport> by cached {
            firScope.starImports.map { import ->
                StarImport(
                    import.packageFqName,
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:16 GMT 2023
    - 2.7K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirDefaultStarImportingScope.kt

    internal class KtFirDefaultStarImportingScope(
        firScope: FirDefaultStarImportingScope,
        analysisSession: KtFirAnalysisSession,
    ) : KtFirBasedScope<FirDefaultStarImportingScope>(firScope, analysisSession.firSymbolBuilder) {
    
        private val firstWrappedScope = KtFirStarImportingScope(firScope.first, analysisSession)
        private val secondWrappedScope = KtFirStarImportingScope(firScope.second, analysisSession)
    
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Tue Jul 04 07:25:22 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirBasedScope.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtConstructorSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KtPackageSymbol
    import org.jetbrains.kotlin.fir.scopes.FirScope
    import org.jetbrains.kotlin.name.Name
    
    internal abstract class KtFirBasedScope<S : FirScope>(
        internal val firScope: S,
        protected val builder: KtSymbolByFirBuilder,
    ) : KtScope {
        final override val token: KtLifetimeToken get() = builder.token
    
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:15 GMT 2023
    - 2.2K bytes
    - Viewed (0)
  5. 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<KtCallableSymbol> = withValidityAssertion {
            firScope.getCallableSymbols(names, analysisSession.firSymbolBuilder)
        }
    
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:16 GMT 2023
    - 3.1K bytes
    - Viewed (0)
  6. 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: KtScopeNameFilter): Sequence<KtCallableSignature<*>> = withValidityAssertion {
            firScope.getCallableSignatures(getPossibleCallableNames().filter(nameFilter), builder)
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:15 GMT 2023
    - 2.7K bytes
    - Viewed (0)
  7. 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 KtFirDelegatingNamesAwareScope(
        firScope: FirContainingNamesAwareScope,
        builder: KtSymbolByFirBuilder,
    ) : KtFirBasedScope<FirContainingNamesAwareScope>(firScope, builder) {
        private val allNamesCached by cached {
            getPossibleCallableNames() + getPossibleClassifierNames()
        }
    
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:15 GMT 2023
    - 1.3K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/firScopeUtils.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtConstructorSymbol
    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: KtSymbolByFirBuilder
    ): Sequence<KtCallableSymbol> = sequence {
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri Jun 24 09:11:25 GMT 2022
    - 2.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

            }
        }
    
        /**
         * Returns whether this [FirScope] is a scope wider than [another] based on the above [PartialOrderOfScope] or not.
         */
        private fun FirScope.isWiderThan(another: FirScope): Boolean =
            toPartialOrder().scopeDistanceLevel > another.toPartialOrder().scopeDistanceLevel
    
        /**
         * Assuming that all scopes in this List<FirScope> and [base] are surrounding [from], returns whether an element of
    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)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirNonStarImportingScope.kt

    import org.jetbrains.kotlin.name.Name
    
    internal class KtFirNonStarImportingScope(
        firScope: FirAbstractSimpleImportingScope,
        builder: KtSymbolByFirBuilder,
    ) : KtFirBasedScope<FirAbstractSimpleImportingScope>(firScope, builder) {
    
        private val imports: List<NonStarImport> by cached {
            buildList {
                firScope.simpleImports.values.forEach { imports ->
                    imports.forEach { import ->
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri May 19 11:53:15 GMT 2023
    - 2.6K bytes
    - Viewed (0)
Back to top