Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for FirCallableDeclaration (0.37 sec)

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

    import org.jetbrains.kotlin.KtFakeSourceElementKind
    import org.jetbrains.kotlin.KtRealPsiSourceElement
    import org.jetbrains.kotlin.fir.FirElement
    import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirDeclaration
    import org.jetbrains.kotlin.fir.psi
    import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirCallableSymbol
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Mar 22 16:46:56 GMT 2024
    - 2.3K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolDeclarationOverridesProvider.kt

                }
            }
    
            val overriddenElement = mutableSetOf<FirCallableSymbol<*>>()
            processOverrides(callableSymbol) { firTypeScope, firCallableDeclaration ->
                firTypeScope.processAllOverriddenDeclarations(firCallableDeclaration) { overriddenDeclaration ->
                    overriddenDeclaration.symbol.collectIntersectionOverridesSymbolsTo(
                        overriddenElement,
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirCompileTimeConstantEvaluator.kt

        private fun FirFunctionCall.getOriginalFunction(): FirCallableDeclaration? {
            val symbol: FirBasedSymbol<*>? = when (val reference = calleeReference) {
                is FirResolvedNamedReference -> reference.resolvedSymbol
                else -> null
            }
            return symbol?.fir as? FirCallableDeclaration
        }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Mar 20 14:53:27 GMT 2024
    - 16.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                }
            }
        }
    
        /**
         * N.B. This functions lifts only a single layer of SUBSTITUTION_OVERRIDE at a time.
         */
        private inline fun <reified T : FirCallableDeclaration> T.unwrapSubstitutionOverrideIfNeeded(): T? {
            unwrapUseSiteSubstitutionOverride()?.let { return it }
    
            unwrapInheritanceSubstitutionOverrideIfNeeded()?.let { return it }
    
            return null
    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/diagnostics/KtFirArgumentsConverter.kt

    import org.jetbrains.kotlin.analysis.api.fir.KtSymbolByFirBuilder
    import org.jetbrains.kotlin.analysis.api.symbols.KtNamedClassOrObjectSymbol
    import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirClass
    import org.jetbrains.kotlin.fir.declarations.FirDeclaration
    import org.jetbrains.kotlin.fir.declarations.FirFunction
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/FirJavaDeclaredMembersOnlyScope.kt

            require(!owner.isLocal) {
                "Unexpected local Java class in ${FirJavaDeclaredMembersOnlyScope::class.simpleName}."
            }
        }
    
        private fun FirCallableDeclaration.isDeclared(): Boolean =
            symbol.callableId.classId == owner.classId
                    && origin !is FirDeclarationOrigin.SubstitutionOverride
                    && origin != FirDeclarationOrigin.IntersectionOverride
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Oct 10 13:38:00 GMT 2023
    - 2.7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

            ),
            FirCallableDeclaration::class to HLFunctionCallConversion(
                "firSymbolBuilder.callableBuilder.buildCallableSymbol({0}.symbol)",
                KtCallableSymbol::class.createType(),
                importsToAdd = listOf("org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration")
            ),
            FirMemberDeclaration::class to HLFunctionCallConversion(
    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)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

            require(symbol is KtFirSymbol<*>)
            val firSymbol = symbol.firSymbol
            check(firSymbol is FirCallableSymbol<*>) {
                "Fir declaration should be FirCallableDeclaration; instead it was ${firSymbol::class}"
            }
            return firSymbol.dispatchReceiverType(analysisSession.firSymbolBuilder)
        }
    
        override fun getArrayElementType(type: KtType): KtType? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Feb 20 08:50:04 GMT 2024
    - 16.3K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

            } else {
                declaration.resolveToFirSymbol(firResolveSession, FirResolvePhase.TYPES).fir
            }
            return when (firDeclaration) {
                is FirCallableDeclaration -> firDeclaration.symbol.resolvedReturnType.asKtType()
                is FirFunctionTypeParameter -> firDeclaration.returnTypeRef.coneType.asKtType()
                else -> unexpectedElementError<FirElement>(firDeclaration)
    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)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            if (classLikeDeclaration is FirRegularClass) {
                if (calleeReference is FirResolvedNamedReference) {
                    val callee = calleeReference.resolvedSymbol.fir as? FirCallableDeclaration
                    // TODO: check callee owner directly?
                    if (callee !is FirConstructor && callee?.isStatic != true) {
    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)
Back to top