Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for FirClassSymbol (0.26 sec)

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

    
        private fun collectInheritancePath(
            baseSymbol: FirClassSymbol<*>,
            superSymbol: FirClassSymbol<*>,
        ): List<Pair<ConeClassLikeType, FirRegularClassSymbol>>? {
            val stack = mutableListOf<Pair<ConeClassLikeType, FirRegularClassSymbol>>()
            var result: List<Pair<ConeClassLikeType, FirRegularClassSymbol>>? = null
    
            fun dfs(symbol: FirClassSymbol<*>) {
                for (superType in symbol.resolvedSuperTypes) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Oct 06 11:39:33 GMT 2023
    - 3.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMultiplatformInfoProvider.kt

    import org.jetbrains.kotlin.fir.declarations.expectForActual
    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirTypeAliasSymbol
    import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualMatchingCompatibility
    
    internal class KtFirMultiplatformInfoProvider(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Feb 27 18:49:02 GMT 2024
    - 1.7K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt

    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassLikeSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirEnumEntrySymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirPropertySymbol
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 13:43:17 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                return when (firSymbol) {
                    is FirClassSymbol<*> -> buildClassOrObjectSymbol(firSymbol)
                    is FirTypeAliasSymbol -> buildTypeAliasSymbol(firSymbol)
                    else -> throwUnexpectedElementError(firSymbol)
                }
            }
    
            fun buildClassOrObjectSymbol(firSymbol: FirClassSymbol<*>): KtClassOrObjectSymbol {
                return when (firSymbol) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 09:06:28 GMT 2024
    - 32.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirPsiTypeProvider.kt

    import org.jetbrains.kotlin.fir.resolve.substitution.AbstractConeSubstitutor
    import org.jetbrains.kotlin.fir.resolve.toSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
    import org.jetbrains.kotlin.fir.symbols.lazyResolveToPhase
    import org.jetbrains.kotlin.fir.types.*
    import org.jetbrains.kotlin.fir.types.jvm.buildJavaTypeRef
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 12 13:29:57 GMT 2024
    - 18.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

    import org.jetbrains.kotlin.fir.references.FirSuperReference
    import org.jetbrains.kotlin.fir.resolve.constructFunctionType
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
    import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
    import org.jetbrains.kotlin.fir.types.*
    import org.jetbrains.kotlin.fir.utils.exceptions.withFirEntry
    import org.jetbrains.kotlin.lexer.KtTokens
    import org.jetbrains.kotlin.psi
    import org.jetbrains.kotlin.psi.*
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt

            }
        }
    
        private inline fun processOverrides(
            containingDeclaration: KtFirSymbol<FirClassSymbol<*>>,
            callableSymbol: KtFirSymbol<*>,
            crossinline process: (FirTypeScope, FirDeclaration) -> Unit
        ) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 22 14:22:10 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

                classifier = classifier?.getContainingClassSymbol(session)
            }
    
            val firClassSymbol = classifier
                ?: return listOfNotNull(getPackageSymbolFor(expression, symbolBuilder, forQualifiedType = true))
            return listOf(symbolBuilder.classifierBuilder.buildClassifierSymbol(firClassSymbol))
        }
    
        private tailrec fun tryGettingSymbolFromPartiallyResolvedType(
            typeRef: FirTypeRef?,
    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)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

                }
                this is FirThisReceiverExpression && this.isImplicit -> {
                    val implicitPartiallyAppliedSymbol = when (val partiallyAppliedSymbol = calleeReference.boundSymbol) {
                        is FirClassSymbol<*> -> partiallyAppliedSymbol.toKtSymbol()
                        is FirCallableSymbol<*> -> firSymbolBuilder.callableBuilder.buildExtensionReceiverSymbol(partiallyAppliedSymbol)
                            ?: return null
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  10. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

            ),
            FirCallableSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.callableBuilder.buildCallableSymbol({0})",
                KtCallableSymbol::class.createType()
            ),
            FirClassSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.classifierBuilder.buildClassLikeSymbol({0})",
                KtClassLikeSymbol::class.createType()
            ),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:18 GMT 2023
    - 16.6K bytes
    - Viewed (0)
Back to top