Organizations Apache Software Foundation introduced Integrated Development Wednesday apache netbeans 12.6 , which provides support for Java SE programming languages, Java EE, PHP, C / C ++, JavaScript and Groovy.
This is the ninth release prepared by Apache Foundation after transferring the NetBeans code by Oracle.
Among the proposed changes :
- For developers in the Java language, the code has been improved for variables of anonymous classes and ads with keyword “Record”. Added preliminary support for the pattern by template in “Switch” expressions. Included in the URL code with reference to the templates used.
- to version 1.8 Updated the built-in NETBeans Java compiler NB-Javac (modified Javac), added support JDK 17. Added support Javadoc 17. JavaFX updated to version 17.
- Improved Gradle Assembly Support. GRADLE Toolkit is updated to version 7.3 with Java Support 17. Directory recognition with code in Kotlin is provided. Proposed new project creation wizard for Gradle. Java Frontend Project Template Updated to support Gradle 7.
- Improved support for the Maven assembly system. Implemented the ability to use Support Maven Wrapper (MVNW) in projects. Solved problems with UTF-8. Improved preprocessor search for annotations.
- For the Groovy language, a new classes loader is proposed, a static check of attribute types in AST is provided, the parsing performance is significantly increased when classes from the file system.
- In Tools for Java EE Added support for GlassFish 6.2.1.
- has a large portion of fixes and improvements related to the use of LSP servers (Language Server Protocol) to analyze code and syntax recognition.
- For PHP in templates added support for namespaces, added protection against inserting the “use” expression in the wrong position, the use of refactoring tools for private properties Trait , added support for the code for formatting code PSR-12 .
/Media reports.