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-b24Need inputs from Jan Lahoda, Dusan Balek on when this should be done. | ||
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 Waiting for code donation 2. No dependencies found | ||
4 | Dynamic Class-File Constants | NETBEANS-804 Update any dependent code for JDK11 Class-file format change | Arunava | Pending | Jan Lahoda | Investigating based on Jan's inputs regarding impacted code areas. 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 | 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 |
Arusinha (In Progress).
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 |