Primary tasks for JDK 11 uptake in Apache NetBeans are: 



Task

Tracking Bug

Owner

Comments

1nb-javac jdk11 uptakeNETBEANS-802 nb-javac JDK11 upgradeDusan.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.

  • Run tests for modules java.completion, java.editor, java.editor.base, java.hints, java.source, java.source.base,lib.nbjavac
  • Upload updated nb-javac jars

Pull Request #812

  • Uploaded nb-javac plugin 1.5 in Update Center 10
3

Java EE and CORBA modules removal: http://openjdk.java.net/jeps/320



NETBEANS-805 Update any dependencies on Java EE and CORBA modulesArunava

Done .

No dependencies found

4

Dynamic Class-File Constants

http://openjdk.java.net/jeps/309

NETBEANS-804 Update any dependent code for JDK11 Class-file format changeArunava

Pending

Investigating based on Jan's inputs regarding impacted code areas.

PR 910

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.

6Deprecation of Nashorn JS Engine

http://openjdk.java.net/jeps/335
NETBEANS-1009 Deprecate the Nashorn Javascript EngineSvata Dedic


Var Support in Lambda expression parameters

Identified below enhancements/bugs to support this feature in Apache NetBeans. 


Type

Apache Jira Id


Owner

Priority

1Enhancement

NETBEANS-860:  Proposed new hint "Convert Lambda to Use 'var' Parameter Types"

for Lambda expression

Done

Pull Request #596

Vikasprabhakar

Minor
2Bug

NETBEANS-859: Hint :"Use explicit parameter type" is not working with var type

lambda parameters

Verified fixed w JDK-8204674

Rtaneja1

Minor
3BugNETBEANS-862: Autocomplete for var keyword not supported in Lambda parameter

Done

Pull Request #849

Arusinha

Minor

4BugNETBEANS-863: Refactor rename of var type Lambda parameter is not properVerified fixed w JDK-8204674
ArusinhaMinor
5Bug

NETBEANS-1021: use explicit params type throws exception for invalid lambda params types

Done Pull Request #819

Rtaneja1

Minor


  • No labels