From 5621f8be9e704c98ed9af407f14a9fdd390fe3d7 Mon Sep 17 00:00:00 2001 From: Marat Dinmukhametov Date: Fri, 2 May 2025 14:47:03 +0300 Subject: [PATCH] Revert "[http-client, microservices] IJPL-179625 ignoreSupPathContext for correct generation requests with query parameters" This reverts commit c637114044d68ed1ad78ef796ac6a77e8acf4a79. GitOrigin-RevId: c2e9e3991bb16072725f78fe101c055e3e3d5ed2 --- .../microservices/jvm/url/uastUrlInlayHintsUtils.kt | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/java/java-analysis-impl/src/com/intellij/microservices/jvm/url/uastUrlInlayHintsUtils.kt b/java/java-analysis-impl/src/com/intellij/microservices/jvm/url/uastUrlInlayHintsUtils.kt index 49cb614463ce..4facb738866f 100644 --- a/java/java-analysis-impl/src/com/intellij/microservices/jvm/url/uastUrlInlayHintsUtils.kt +++ b/java/java-analysis-impl/src/com/intellij/microservices/jvm/url/uastUrlInlayHintsUtils.kt @@ -16,17 +16,11 @@ import org.jetbrains.uast.UExpression import org.jetbrains.uast.UReferenceExpression import org.jetbrains.uast.expressions.UInjectionHost -/** - * if [ignoreSubPathContext] is true then [UrlPathReferenceInjector.defaultRootContextProvider] is used - */ -fun urlInlayHintProvider( - injector: UrlPathReferenceInjector, - ignoreSubPathContext: Boolean = false, -): UastSemProvider { +fun urlInlayHintProvider(injector: UrlPathReferenceInjector): UastSemProvider { return uastSemElementProvider(listOf(UInjectionHost::class.java, UReferenceExpression::class.java)) { uExpression, _ -> val context = forbidExpensiveUrlContext { val rootContext = injector.defaultRootContextProvider(uExpression) - if (!ignoreSubPathContext) rootContext.subContext(injector.toUrlPath(uExpression)) + if (!injector.ignoreSubPathContext) rootContext.subContext(injector.toUrlPath(uExpression)) else rootContext }