SuccessChanges

Summary

  1. GH-1627: As a developer I want prototypical user assistance for handling (details)
Commit 3598100542435b6c592273e4d74eb5b773326a6c by noreply
GH-1627: As a developer I want prototypical user assistance for handling
of import statements in LSP clients  (#1628)
* first version of content assist that adds import statements

* first prototype of quickfix for missing imports

* add reference to xtext issue

* reviewers comments and fix NPE
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/util/ChangeProvider.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/AliasLocation.java
The file was modifiedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/xtext/server/DiagnosticIssueConverter.java (diff)
The file was removedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/ImportsAwareReferenceProposalCreator.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/InsertionPoint.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/ImportUtil.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/N4JSQuickfixProvider.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/NameAndAlias.java
The file was modifiedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/N4JSIdeContentProposalProvider.java (diff)
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/xtext/editor/contentassist/XIdeContentProposalAcceptor.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/ImportSpacerUserPreferenceHelper.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/CodeActionAcceptor.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/XReplaceRegion.java
The file was modifiedplugins/org.eclipse.n4js.ide/.settings/org.eclipse.jdt.core.prefs (diff)
The file was modifiedplugins/org.eclipse.n4js.ide/.settings/org.eclipse.jdt.launching.prefs (diff)
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/ImportsRegionHelper.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/IQuickfixProvider.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/Fix.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/ImportRewriter.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/N4JSCodeActionService.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/server/codeActions/util/SemanticChangeProvider.java
The file was modifiedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/N4JSIdeModule.java (diff)
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/XtextResourceUtils.java
The file was addedplugins/org.eclipse.n4js.ide/src/org/eclipse/n4js/ide/editor/contentassist/imports/ImportsAwareReferenceProposalCreator.java