Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for resolveCallOld (0.16 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KaResolver.kt

    public interface KaResolverMixIn : KaSessionMixIn {
        @Deprecated(
            message = "The API will be changed soon. Use 'resolveCallOld()' in a transit period",
            replaceWith = ReplaceWith("resolveCallOld()"),
        )
        public fun KtElement.resolveCall(): KaCallInfo? = resolveCallOld()
    
        public fun KtElement.resolveCallOld(): KaCallInfo? = withValidityAssertion {
            analysisSession.resolver.resolveCall(this)
        }
    
        @Deprecated(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/resolver/AbstractResolveCallTest.kt

        override fun generateResolveOutput(mainElement: KtElement, testServices: TestServices): String = analyseForTest(mainElement) {
            val call = mainElement.resolveCallOld()
            val secondCall = mainElement.resolveCallOld()
    
            ignoreStabilityIfNeeded(testServices.moduleStructure.allDirectives) {
                assertStableResult(testServices, call, secondCall)
            }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 19:03:00 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirInvokeFunctionReference.kt

    internal class KaFirInvokeFunctionReference(expression: KtCallExpression) : KtInvokeFunctionReference(expression), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            return expression.resolveCallOld()?.calls.orEmpty().mapNotNull { call ->
                (call as? KaSimpleFunctionCall)
                    ?.takeIf { it.isImplicitInvoke }
                    ?.partiallyAppliedSymbol
                    ?.symbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/resolver/AbstractResolveCandidatesTest.kt

        private fun KaSession.checkConsistencyWithResolveCall(
            mainElement: KtElement,
            candidates: List<KaCallCandidateInfo>,
            testServices: TestServices,
        ) {
            val resolvedCall = mainElement.resolveCallOld()?.successfulCallOrNull<KaCallableMemberCall<*, *>>()
            if (candidates.isEmpty()) {
                testServices.assertions.assertEquals(null, resolvedCall) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-standalone/tests/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/session/builder/StandaloneSessionBuilderTest.kt

            analyze(ktFile) {
                val ktCallExpression = ktFile.findDescendantOfType<KtCallExpression>()!!
                val ktCallInfo = ktCallExpression.resolveCallOld()
                Assertions.assertInstanceOf(KaSuccessCallInfo::class.java, ktCallInfo); ktCallInfo as KaSuccessCallInfo
                val symbol = ktCallInfo.successfulFunctionCallOrNull()?.symbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  6. analysis/analysis-api-standalone/tests/org/jetbrains/kotlin/analysis/api/standalone/fir/test/cases/session/builder/sessionBuilderTestUtils.kt

        return Paths.get("analysis/analysis-api-standalone/testData/sessionBuilder").resolve(path)
    }
    
    fun KtCallExpression.assertIsCallOf(callableId: CallableId) {
        analyze(this) {
            val ktCallInfo = resolveCallOld()
            Assertions.assertInstanceOf(KaSuccessCallInfo::class.java, ktCallInfo); ktCallInfo as KaSuccessCallInfo
            val symbol = ktCallInfo.successfulFunctionCallOrNull()?.symbol
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

            }
        else ->
            false
    }
    
    
    private fun KaSession.isSimpleVariableAccessCall(reference: KtReferenceExpression): Boolean =
        when (val resolution = reference.resolveCallOld()) {
            is KaSuccessCallInfo ->
                resolution.call is KaSimpleVariableAccessCall
            else ->
                false
        }
    
    private fun returnsUnit(declaration: KtDeclaration): Boolean {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 17.6K bytes
    - Viewed (0)
Back to top