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 | Need inputs from Jan Lahoda, Dusan Balek on when this can be done. |
2 | NetBeans - nb-javac 11 upgrade testing : | NETBEANS-803 nb-javac 11 upgrade in NetBeans | rtaneja1/arusinha/vikasprabhakar |
|
3 | Java EE and CORBA modules removal: http://openjdk.java.net/jeps/320 | NETBEANS-805 Update any dependencies on Java EE and CORBA modules | Waiting for code donation 2. | |
4 | Dynamic Class-File Constants | NETBEANS-804 Update any dependent code for JDK11 Class-file format change | Jan Lahoda | Will need inputs on impact code areas from Jan. |
5 | Var support for implicitly typed lambda expressions. http://openjdk.java.net/jeps/323 | NETBEANS-806 Var support for Lambda Parameters | rtaneja1/arusinha/vikasprabhakar | Enhancements/Bugs below. |
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-807: New Error Rule required for fixing invalid lambda expression parameters | Arusinha (In Progress). | Major |
2 | Enhancement | NETBEANS-860: Proposed new hint "Convert Lambda to Use 'var' Parameter Types" for Lambda expression | Vikasprabhakar (In Progress) | Minor |
3 | Bug | NETBEANS-859: Hint :"Use explicit parameter type" is not working with var type lambda parameters | Rtaneja1 (In Progress) | Major |
Bug | NETBEANS-862: Autocomplete for var keyword not supported in Lambda parameter | Arusinha (In Progress) | Minor | |
5 | Bug | NETBEANS-863:Refactor rename of var type Lambda parameter is not proper | Arusinha | Minor |