Open difflaender opened 10 months ago
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
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-uithreadIt's possible that further adjustments with regards to thread safety could be needed in code.