From 1fa6d30238b0c02d75810e95781db79b720826bb Mon Sep 17 00:00:00 2001 From: Shawn Hurley Date: Tue, 9 Jul 2024 14:38:36 -0400 Subject: [PATCH] Adding query replace to make java regex in qualification match, bumping LS Signed-off-by: Shawn Hurley --- Dockerfile | 2 +- .../konveyor/tackle/core/internal/symbol/SymbolProvider.java | 2 +- java-analyzer-bundle.tp/java-analyzer-bundle.target | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index e6e5169..813e0eb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM registry.access.redhat.com/ubi9/ubi AS jdtls-download WORKDIR /jdtls -RUN curl -s -o jdtls.tar.gz https://download.eclipse.org/jdtls/milestones/1.16.0/jdt-language-server-1.16.0-202209291445.tar.gz &&\ +RUN curl -s -o jdtls.tar.gz https://download.eclipse.org/jdtls/milestones/1.36.0/jdt-language-server-1.36.0-202405301306.tar.gz &&\ tar -xvf jdtls.tar.gz --no-same-owner &&\ chmod 755 /jdtls/bin/jdtls &&\ rm -rf jdtls.tar.gz diff --git a/java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol/SymbolProvider.java b/java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol/SymbolProvider.java index 7eac7c5..15e0ad4 100644 --- a/java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol/SymbolProvider.java +++ b/java-analyzer-bundle.core/src/main/java/io/konveyor/tackle/core/internal/symbol/SymbolProvider.java @@ -20,7 +20,6 @@ import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jdt.core.SourceRange; -import org.eclipse.jdt.core.search.MethodReferenceMatch; import org.eclipse.jdt.core.search.SearchMatch; import org.eclipse.jdt.ls.core.internal.JDTUtils; import org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin; @@ -192,6 +191,7 @@ default boolean queryQualificationMatches(String query, ICompilationUnit unit, L if (queryQualification != "" && location.getUri().contains(queryQualification.replaceAll(".", "/"))) { return true; } + query = query.replaceAll("(? - + @@ -61,7 +61,7 @@ - +