Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for KtCallExpression (0.16 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

        }
    
        private fun getContainingCallExpression(argument: KtValueArgument): KtCallExpression? {
            return when (val parent = argument.parent) {
                is KtCallExpression -> parent
                is KtValueArgumentList -> parent.parent as? KtCallExpression
                else -> null
            }
        }
    
        override fun isDefinitelyNull(expression: KtExpression): Boolean {
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
Back to top