Editing and Refactoring

The language-aware NetBeans editor detects errors while
you type and assists you with documentation popups and smart code
completion—all with the speed and simplicity of your favorite lightweight text
editor.

Java 8 Language Tools

NetBeans IDE is the official IDE for Java 8. With its editors, code
analyzers, and converters, you can quickly and smoothly upgrade
your applications to use new Java 8 language constructs, such
as lambdas, functional operations, and method references.

Batch analyzers and converters are provided to search through
multiple applications at the same time, matching patterns for
conversion to new Java 8 language constructs.

The IDE's refactoring tools allow you to restructure code without breaking it.
The Inspect & Transform tool enables you to run powerful inspections
across your codebase, while automatically fixing your code.