From d52965ee3d41d3f4218aae45653f33c4d1a9b629 Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Mon, 22 Jan 2024 13:05:51 -0500 Subject: [PATCH] Allow generic snippets to be computed when completion token is null. - Fixes redhat-developer/vscode-java#3466 Signed-off-by: Roland Grunberg --- .../core/internal/contentassist/SnippetCompletionProposal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/SnippetCompletionProposal.java b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/SnippetCompletionProposal.java index cd20488bff..7d1f4815fb 100644 --- a/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/SnippetCompletionProposal.java +++ b/org.eclipse.jdt.ls.core/src/org/eclipse/jdt/ls/core/internal/contentassist/SnippetCompletionProposal.java @@ -289,7 +289,7 @@ private static List getGenericSnippets(SnippetCompletionContext CompletionContext completionContext = scc.getCompletionContext(); char[] completionToken = completionContext.getToken(); if (completionToken == null) { - return Collections.emptyList(); + completionToken = new char[0]; } int tokenLocation = completionContext.getTokenLocation(); JavaContextType contextType = null;