Dialogs, Wizards and Views |
|
Plug-in project can be converted to modular project |
You can now convert a plug-in project to a modular project by selecting the Configure > Create module-info.java
context menu. This creates the module-info.java file for the project.
However, the module-info.java file that is created and the manifest file in the project may not be synchronized. A warning dialog is shown to inform users about this issue.
|
Editors |
|
Asynchronous content assist in manifest editor | The code completion in the MANIFEST.MF editor has been changed to be asynchronous so that the UI is not blocked anymore. |
Code mining in Target Definition editor |
You can now activate or reload a target platform by clicking-on the corresponding code mining in the Target definition editor.
|
API Tools |
|
Breaking interface implementation to class reported |
When a class implements an interface or extends an abstract class that can cause
a breaking change in the client, it is now reported as a problem by API tools.
|
Option added for disabling API analysis |
A new option that disables API analysis builder has been
added on the Plug-in Development preference page.
This option is disabled by default. |
Report possible API baseline mismatch |
API tools now identifies a situation when none of the workspace projects is in the baseline and reports
it as a possible API baseline mismatch.
The error/warning is controlled by the existing Missing API baseline option in Plug-in Development > API Baselines preference page.
|