Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for buildFunctionSymbol (0.3 sec)

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

            }
    
            fun buildFunctionSymbol(firSymbol: FirNamedFunctionSymbol): KtFirFunctionSymbol {
                firSymbol.fir.unwrapSubstitutionOverrideIfNeeded()?.let {
                    return buildFunctionSymbol(it.symbol)
                }
                if (firSymbol.dispatchReceiverType?.contains { it is ConeStubType } == true) {
                    return buildFunctionSymbol(
                        firSymbol.originalIfFakeOverride()
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/firScopeUtils.kt

    ): Sequence<KtCallableSymbol> = sequence {
        callableNames.forEach { name ->
            yieldList {
                processFunctionsByName(name) { firSymbol ->
                    add(builder.functionLikeBuilder.buildFunctionSymbol(firSymbol))
                }
            }
            yieldList {
                processPropertiesByName(name) { firSymbol ->
                    add(builder.callableBuilder.buildCallableSymbol(firSymbol))
                }
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirArrayOfSymbolProvider.kt

                 */
                (it as? FirFunctionSymbol<*>)?.fir?.valueParameters?.singleOrNull()?.isVararg == true
            } as? FirNamedFunctionSymbol ?: return null
            return firSymbolBuilder.functionLikeBuilder.buildFunctionSymbol(firSymbol)
        }
    
        private val kotlinPackage = FqName("kotlin")
        internal val arrayOf = Name.identifier("arrayOf")
        internal val arrayTypeToArrayOfCall = run {
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt

    }
    
    private fun convertArgument(argument: FirNamedFunctionSymbol, firSymbolBuilder: KtSymbolByFirBuilder): Any? {
        return firSymbolBuilder.functionLikeBuilder.buildFunctionSymbol(argument)
    }
    
    private fun convertArgument(argument: FirPropertySymbol, firSymbolBuilder: KtSymbolByFirBuilder): Any? {
        return firSymbolBuilder.variableLikeBuilder.buildVariableSymbol(argument)
    }
    
    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)
  5. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

                KtClassLikeSymbol::class.createType()
            ),
            FirNamedFunctionSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.functionLikeBuilder.buildFunctionSymbol({0})",
                KtFunctionLikeSymbol::class.createType()
            ),
            FirPropertySymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.variableLikeBuilder.buildVariableSymbol({0})",
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

            AccidentalOverrideClashByJvmSignatureImpl(
                firSymbolBuilder.functionLikeBuilder.buildFunctionSymbol(firDiagnostic.a),
                firDiagnostic.b,
                firSymbolBuilder.functionLikeBuilder.buildFunctionSymbol(firDiagnostic.c),
                firDiagnostic as KtPsiDiagnostic,
                token,
            )
        }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 208.3K bytes
    - Viewed (0)
Back to top