gwt-plugins / gwt-plugins/gwt-eclipse-plugin

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

Offen
#471 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
117
Forks
49
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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](https://github.com/gwt-plugins/gwt-eclipse-plugin/assets/74954633/5487aab6-16cf-41fc-82b0-2051bf13f386)

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start with the com.gwtplugins.gwt.eclipse.core.jsniCompletionProposalComputer contributor and compare its behavior with Eclipse 4.14's completion-ext flag documentation. Check the related completion code for thread-safety concerns and verify that installing the plugin no longer disables non-blocking proposal computation.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.