gwt-eclipse-plugin icon indicating copy to clipboard operation
gwt-eclipse-plugin copied to clipboard

Change plugin's content assist contributors to support asynchronous non-blocking completions

Open difflaender opened this issue 2 years ago • 2 comments

Currently, installing the GWT Eclipse plugin disables non-blocking proposal computation in Eclipse because (according to the UI message) com.gwtplugins.gwt.eclipse.core.jsniCompletionProposalComputer does currently not set the flag that was introduced in Eclipse 4.14: https://eclipse.dev/eclipse/news/4.14/jdt.php#completion-ext-flag-uithread

GwtEclipsePluginNonBlockingCompletion

It's possible that further adjustments with regards to thread safety could be needed in code.

difflaender avatar Sep 08 '23 07:09 difflaender

For reference, these are the changes that the Groovy Eclipse plugin had to do to make its own proposal computations async: https://github.com/groovy/groovy-eclipse/commit/de5acede01bc380a7c88c079d13c808eec276f23 https://github.com/groovy/groovy-eclipse/commit/da8a60c5f94f5eab8addbf7b597e3aeb7965ded0

difflaender avatar Sep 08 '23 07:09 difflaender