Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for ResolvedCall (0.22 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionsCollector.kt

        private val reifiedInlineFunctionsOnly: Boolean,
        private val acceptDeclaration: (KtDeclarationWithBody) -> Unit
    ) {
        fun checkResolveCall(resolvedCall: ResolvedCall<*>?) {
            if (resolvedCall == null) return
    
            val descriptor = resolvedCall.resultingDescriptor
            if (descriptor is DeserializedSimpleFunctionDescriptor) return
    
            analyzeNextIfInline(descriptor)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

                    resolvedCall.functionCall.toFunctionKtCall(context)
                } else {
                    resolvedCall.variableCall.toPropertyRead(context)
                }?.let { createCallInfo(context, element, it, listOf(resolvedCall), diagnostics) }
            } else {
                resolvedCall.toFunctionKtCall(context)?.let { createCallInfo(context, element, it, listOf(resolvedCall), diagnostics) }
            }
        }
    
    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)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/Fe10AnalysisFacade.kt

    import org.jetbrains.kotlin.psi.KtElement
    import org.jetbrains.kotlin.resolve.BindingContext
    import org.jetbrains.kotlin.resolve.calls.CallResolver
    import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall
    import org.jetbrains.kotlin.resolve.calls.results.OverloadingConflictResolver
    import org.jetbrains.kotlin.resolve.calls.tower.KotlinToResolvedCallTransformer
    import org.jetbrains.kotlin.resolve.deprecation.DeprecationResolver
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Fri Jan 26 16:20:19 GMT 2024
    - 2.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt

                    val call = bindingContext.get(BindingContext.CALL, expression) ?: return
                    val resolvedCall = bindingContext.get(BindingContext.RESOLVED_CALL, call)
                    collector.checkResolveCall(resolvedCall)
                }
    
                override fun visitDestructuringDeclaration(destructuringDeclaration: KtDestructuringDeclaration) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 5.1K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10SmartCastProvider.kt

            val resolvedCall = bindingContext[BindingContext.RESOLVED_CALL, call] ?: return emptyList()
            return listOfNotNull(
                smartCastedImplicitReceiver(smartCasts.receiverTypes[resolvedCall.dispatchReceiver], KtImplicitReceiverSmartCastKind.DISPATCH),
                smartCastedImplicitReceiver(smartCasts.receiverTypes[resolvedCall.extensionReceiver], KtImplicitReceiverSmartCastKind.EXTENSION)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Aug 15 21:46:11 GMT 2022
    - 3.5K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/references/ReadWriteAccessCheckerDescriptorsImpl.kt

            val resolvedCall = analyze(assignment) {
                with((this as KtFe10AnalysisSession).analysisContext.analyze(assignment, Fe10AnalysisFacade.AnalysisMode.PARTIAL)) {
                    assignment.getCall(this)?.getResolvedCall(this) ?: return ReferenceAccess.READ_WRITE to assignment
                }
            }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 10 16:23:23 GMT 2024
    - 1.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/CliFe10AnalysisFacade.kt

    import org.jetbrains.kotlin.resolve.BindingContext
    import org.jetbrains.kotlin.resolve.BindingTrace
    import org.jetbrains.kotlin.resolve.calls.CallResolver
    import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall
    import org.jetbrains.kotlin.resolve.calls.results.OverloadingConflictResolver
    import org.jetbrains.kotlin.resolve.calls.results.PlatformOverloadsSpecificityComparator
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Fri Jan 26 16:20:19 GMT 2024
    - 7K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                        val bindingContext = analysisContext.analyze(callExpression)
                        val resolvedCall = callExpression.getResolvedCall(bindingContext)
                        if (resolvedCall != null) {
                            val parameterDescriptor = resolvedCall.getParameterForArgument(parentExpression)?.original
                            if (parameterDescriptor != null) {
    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)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10TypeProvider.kt

            val resolvedCall = call.getResolvedCall(bindingContext) ?: return null
            val typeProjection = call.typeArguments.find { it.typeReference == ktTypeReference } ?: return null
            val index = call.typeArguments.indexOf(typeProjection)
            val paramDescriptor = resolvedCall.candidateDescriptor.typeParameters.find { it.index == index } ?: return null
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 29 09:37:59 GMT 2024
    - 23.3K bytes
    - Viewed (0)
Back to top