Primary tasks for JDK 11 uptake in Apache NetBeans are:
Task | Tracking Bug | Owner | Comments | |
---|---|---|---|---|
1 | nb-javac jdk11 uptake | NETBEANS-802 nb-javac JDK11 upgrade | Dusan.Balek | Done, nb-javac repository https://hg.netbeans.org/main/nb-java-x refreshed with JDK11-b24. |
2 | NetBeans - nb-javac 11 upgrade testing : | NETBEANS-803 nb-javac 11 upgrade in NetBeans | rtaneja1/ arusinha/ vikasprabhakar | Done, updated nb-javac jars under libs.javacapi and libs.javacimpl. Updated nb-javac plugin.
|
3 | Java EE and CORBA modules removal: http://openjdk.java.net/jeps/320 | NETBEANS-805 Update any dependencies on Java EE and CORBA modules | Arunava | Done . No dependencies found |
4 | Dynamic Class-File Constants | NETBEANS-804 Update any dependent code for JDK11 Class-file format change | Arunava | Pending Investigating based on Jan's inputs regarding impacted code areas. |
5 | Var support for implicitly typed lambda expressions. http://openjdk.java.net/jeps/323 | NETBEANS-806 Var support for Lambda Parameters | rtaneja1/ arusinha/ vikasprabhakar | Feature wiki: LVTI Support for Lamdba Parameters in NetBeans 10 List of Enhancements/Bugs below. |
6 | Deprecation of Nashorn JS Engine http://openjdk.java.net/jeps/335 | NETBEANS-1009 Deprecate the Nashorn Javascript Engine | Svata Dedic |
Var Support in Lambda expression parameters
Identified below enhancements/bugs to support this feature in Apache NetBeans.
Type | Apache Jira Id | Owner | Priority | ||
---|---|---|---|---|---|
1 | Enhancement | NETBEANS-860: Proposed new hint "Convert Lambda to Use 'var' Parameter Types" for Lambda expression | Done | Vikasprabhakar | Minor |
2 | Bug | NETBEANS-859: Hint :"Use explicit parameter type" is not working with var type lambda parameters | Verified fixed w JDK-8204674 | Rtaneja1 | Minor |
3 | Bug | NETBEANS-862: Autocomplete for var keyword not supported in Lambda parameter | Done | Arusinha | Minor |
4 | Bug | NETBEANS-863: Refactor rename of var type Lambda parameter is not proper | Verified fixed w JDK-8204674 | Arusinha | Minor |
5 | Bug | NETBEANS-1021: use explicit params type throws exception for invalid lambda params types | Done Pull Request #819 | Rtaneja1 | Minor |