Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for KtCallExpression (0.27 sec)

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

            val ktValueArgumentList = ktValueArgument.parent as? KtValueArgumentList ?: return emptyList()
            val ktCallExpression = ktValueArgumentList.parent as? KtCallElement ?: return emptyList()
    
            val firCall = ktCallExpression.getOrBuildFir(analysisSession.firResolveSession)?.unwrapSafeCall() as? FirCall ?: return emptyList()
    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)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

        }
    
        /**
         * When resolving the calleeExpression of a `KtCallExpression`, we resolve the entire `KtCallExpression` instead. This way, the
         * corresponding FIR element is the `FirFunctionCall`, etc. Implicit invoke is then specially handled after obtaining the
         * `FirImplicitInvokeCall`.
         *
         * Note that, if the calleeExpression is already a KtCallExpression, then we don't do this because such a callExpression can be properly
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

                    typeArguments.addAll(fullyQualifiedAccess.typeArguments)
                    calleeReference = fakeCalleeReference
                }
            } else {
                val callExpression = expressionInScope as? KtCallExpression
                fakeFirQualifiedAccess = buildFunctionCall {
                    annotations.addAll(functionCall.annotations)
    
                    /**
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtCallExpression>(firDiagnostic, token), KtFirDiagnostic.AnnotationClassConstructorCall
    
    internal class EnumClassConstructorCallImpl(
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtCallExpression>(firDiagnostic, token), KtFirDiagnostic.EnumClassConstructorCall
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

                // In certain cases, expressions might be different in PSI and FIR sources.
                // E.g., in 'foo.<expr>bar()</expr>', there is no FIR expression that corresponds to the 'bar()' KtCallExpression.
                return null
            }
    
            return firDefaultStatement.resolvedType
        }
    
        private fun computeOperationDefaultType(defaultStatement: KtExpression): ConeKotlinType? {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 16 06:40:43 GMT 2024
    - 22.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

            resolvedCall: ResolvedCall<*>,
            diagnostics: Diagnostics = context.diagnostics
        ): KtCallInfo? {
            return if (resolvedCall is VariableAsFunctionResolvedCall) {
                if (element is KtCallExpression || element is KtQualifiedExpression) {
                    // TODO: consider demoting extension receiver to the first argument to align with FIR behavior. See test case
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Apr 29 12:48:54 GMT 2024
    - 34.8K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

        }
    
        interface AnnotationClassConstructorCall : KtFirDiagnostic<KtCallExpression> {
            override val diagnosticClass get() = AnnotationClassConstructorCall::class
        }
    
        interface EnumClassConstructorCall : KtFirDiagnostic<KtCallExpression> {
            override val diagnosticClass get() = EnumClassConstructorCall::class
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

            private val typeNameReference: KtNameReferenceExpression = run {
                require(qualifier is KtNameReferenceExpression || qualifier is KtDotQualifiedExpression || qualifier is KtCallExpression) {
                    "Unexpected qualifier '${qualifier.text}' of type '${qualifier::class}'"
                }
    
                qualifier.getCalleeExpressionIfAny() as? KtNameReferenceExpression
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 24.2K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                    child in parent.indexExpressions || parent.arrayExpression == child
    
                // Calls use only the callee directly -- arguments are wrapped in a
                // KtValueArgument container
                is KtCallExpression ->
                    parent.calleeExpression == child && doesCallExpressionUseCallee(child)
    
                // Collection literals use each of its constituent expressions.
                is KtCollectionLiteralExpression ->
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Feb 12 20:38:23 GMT 2024
    - 17.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

    import org.jetbrains.kotlin.psi.KtBackingField
    import org.jetbrains.kotlin.psi.KtBinaryExpression
    import org.jetbrains.kotlin.psi.KtBinaryExpressionWithTypeRHS
    import org.jetbrains.kotlin.psi.KtCallExpression
    import org.jetbrains.kotlin.psi.KtClass
    import org.jetbrains.kotlin.psi.KtClassLikeDeclaration
    import org.jetbrains.kotlin.psi.KtClassOrObject
    import org.jetbrains.kotlin.psi.KtConstructor
    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