- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for resolveCallOld (0.4 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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)