Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

JDT Core/Plan/4.8

Planning page for JDT Core work for Photon (4.8)

The sub-lists in the order of decreasing urgency is shown in the table below - Last few rows are for convenience and may not have mapping of row number to urgency.

Overview

Number All Bugs Open Bugs
4.8 M5 Next Milestone Next Milestone
4.7.3 Maintenance Maintenance
4.8 Photon Photon


Java 9 Technical Debt and Additional Features Support

Sl No Category Remarks
1 Open Java 9 bugs for next milestone 4.8 M5
2 Open Java 9 bugs for next maintenance 4.7.3
3 Open Java 9 bugs slated for 4.8
4 Open Java 9 Orphan bugs waiting for adoption Please sync up with the respective QA contacts.
5 All Java 9 open bugs targeted plus non-targeted

Java 8 Technical Debt Support

Other open bugs and enhancements related to Java 8 that is slated to 4.8 - here

JDK 10 Investigation

Query used is this; Generic JEP query is this. (Yes, we may get a JDK 10, 11, etc., after all: Proposal from jdk-dev list)

Investigate Java 10 features and the possible support from JDT Core Top Level Bug.

Sl No JEP /JDK Bug Eclipse Bug/Wiki Link Target Milestone/Date Remarks
1 JEP 314: Additional Unicode Language-Tag Extensions Not Applicable - Placeholder
2 JEP 286: Local-Variable Type Inference JEP286: Local Variable Type Inference 3rd March refer JDK-8187694 as well
3 JEP 322: Time-Based Release Versioning Placeholder Feb 23 This may have impact on launcher as well JDT Core model tests (if not covered yet)
4 JSR 269: Pluggable Annotation-Processing API Bug 530444 - JSR 269 API changes 15 Feb Maintenance Release 4 ongoing - keep open.
5 Add -source 10 and -target 10 to javac to add bug number 23rd Feb
6 Add module support for javadoc -link and -linkoffline options to add bug number
7 Support for multiple stylesheets in javadoc to add bug number

JDK 11

JDK XX - [11, 12, ...]

Sl No JEP /JDK Bug Eclipse Bug/Wiki Link Target Milestone/Date Remarks
1 JEP 325: Switch Expressions candidate - highly possible for JDK 11
2 JEP 305: Pattern Matching candidate - highly possible for JDK 11 as an incubating feature
3 Raw String Literals draft - highly possible for JDK 11
4 JEP 302: Lambda Leftovers candidate
5 JEP 301: Enhanced Enums candidate
6 JEP 293: Guidelines for JDK Command-Line Tool Options candidate (Launcher may be affected)
7 JEP 218: Generics over Primitive Types candidate
8 JEP 300: Augment Use-Site Variance with Declaration-Site Defaults candidate
9 JEP 303: Intrinsics for the LDC and INVOKEDYNAMIC Instructions candidate

Back to the top