The OS Resource View now shows local processes, and can be used to connect remote debuggers by right-clicking on a process and performing a connect.
Code analysis warnings can be suppressed through the use of a specially formatted single line comment.Code completion now suggests local expressions of the same type for the required parameter in the same scope.This mirrors a similar quick fix available in JDT previously. A Create new Class quick-fix is now available when referring to a C++ class that does not exist (for example, a reference to a local variable of that type).The C/C++ developer tools 9.0 have had a number of changes: Running Eclipse on a Java 9 platform requires the use of -addmods .ee on the JVM command line, due to dependencies on annotations such as that is not present in the default module. Java 9 support is not available (since Java 9 has not been finalized yet) but betas are available from the Eclipse marketplace. The standard packages now include Maven and Gradle build support out of the box.The terminate and launch feature allows re-running programs quickly, by automatically killing a previous running launch before starting it again.Content assist in JDT has been improved, allowing searching by substring and displaying partial matches.This can be disabled in the launch configuration if not required. JUnit test runs now pass the -ea (enable assertions), to try and detect when assert failures occur as well as the JUnit assertions.Quick fixes for adding nullable annotations are now prompted, though missing entries can be changed based on preferences.Null annotated methods in generics now provides more specific recommendations, and will pick up generic method types that have the or can now be inferred through generic types.Null annotation detection has been expanded, allowing both the standard Eclipse annotation as well as others (such as FindBugs and CheckerFramework) to be used for annotating null or not-null methods.
The Java IDE has been upgraded in this release with a number of new features, such as:
Improvements have also been made to the GTK3 support for menus and auto-scaled icons for high-DPI resolutions. Full screen support has been added to Windows and Linux, following from OSX's full screen support. Other general platform features include the IDE now supports high-DPI monitors and has a number of icons created at a higher resolution. It is now also possible to increase the size of a text editor's font with Ctrl++ and Ctrl+-, along with pinch-to-zoom on supported trackpads. By default this is switched off but can be enabled in the preferences or with the Alt+Shift+Y keypress. This allows a custom IDE to be created with a combination of the standard developer tools.Ī long-awaited feature (over thirteen years), word wrapping in editors, is now finally available. The standard packages – such as the Java developers package and the CDT C/C++ developers package – are now available as optional installations from the installer.
This reduces the load on the Eclipse servers, which instead of having to host a single large zip can provide a subset of plug-ins that can be downloaded only if needed.
This release is the first to encourage users to use the Eclipse Installer, a new technology powered by Eclipse Oomph, which allows a small installer to be provided that can download and provision additional tools. This release marks the eleventh release of the combined release train, with contributions from 779 developers (of which 331 are committers) and totalling 69 million lines of code. Today, the Eclipse Foundation announced the release of Eclipse Neon, the eponymous IDE which provides support for Java, JavaScript, C/C++, PHP and Fortran, amongst others.