Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for FirFunctionSymbol (0.21 sec)

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

        ): T = constructor(
            if (valueParameterReference.parameterIndex == -1) firFunctionSymbol.receiverParameter
                ?: errorWithAttachment("${firFunctionSymbol::class} should contain a receiver") {
                    withFirEntry("fir", firFunctionSymbol.firSymbol.fir)
                }
            else firFunctionSymbol.valueParameters[valueParameterReference.parameterIndex]
        )
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jul 26 14:29:20 GMT 2023
    - 7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirArrayOfSymbolProvider.kt

    package org.jetbrains.kotlin.analysis.api.fir.symbols
    
    import org.jetbrains.kotlin.analysis.api.fir.KtFirAnalysisSession
    import org.jetbrains.kotlin.fir.resolve.providers.symbolProvider
    import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
    import org.jetbrains.kotlin.name.ClassId
    import org.jetbrains.kotlin.name.FqName
    import org.jetbrains.kotlin.name.Name
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri Feb 03 14:29:54 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/signatures/KtFirFunctionLikeSignature.kt

    import org.jetbrains.kotlin.fir.resolve.substitution.ChainedSubstitutor
    import org.jetbrains.kotlin.fir.resolve.substitution.ConeSubstitutor
    import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirValueParameterSymbol
    
    internal sealed class KtFirFunctionLikeSignature<out S : KtFunctionLikeSymbol> : KtFunctionLikeSignature<S>(), FirSymbolBasedSignature {
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Thu Apr 27 10:59:30 GMT 2023
    - 5.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSignatureSubstitutor.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtFunctionLikeSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KtVariableLikeSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirFunctionSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirVariableSymbol
    
    internal class KtFirSignatureSubstitutor(
        override val analysisSession: KtFirAnalysisSession
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 27 10:59:30 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                return buildClassLikeSymbol(firClassLikeSymbol)
            }
        }
    
        inner class FunctionLikeSymbolBuilder {
            fun buildFunctionLikeSymbol(firSymbol: FirFunctionSymbol<*>): KtFunctionLikeSymbol {
                return when (firSymbol) {
                    is FirNamedFunctionSymbol -> {
                        if (firSymbol.origin == FirDeclarationOrigin.SamConstructor) {
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

         *
         * Do not confuse with constructors **declared** in the scope (see [FirScope.processDeclaredConstructors]).
         */
        private fun findAvailableConstructors(scope: FirScope, targetClassName: Name): List<FirFunctionSymbol<*>> {
            val classLikeSymbol = scope.findFirstClassifierByName(targetClassName) as? FirClassLikeSymbol
                ?: return emptyList()
    
    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)
Back to top