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

Difference between revisions of "JDT Core/Plan/4.7"

(Plan of JDT Core and APT for Eclipse Oxygen)
 
Line 4: Line 4:
  
  
=== [https://bugs.eclipse.org/bugs/show_bug.cgi?id=457413 Java 9 Support] ===
+
=== Java 9 Support ===
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=482882 Module support]
+
Add Java 9 support in JDT Core {{bug|457413}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=486012 ecj compiler/grammar/codegen changes]
+
* Module support {{bug|482882}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=479483 Project - Module interplay]
+
** Ecj compiler/grammar/codegen changes {{bug|486012}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=478361 Search Support for module]
+
** Project - Module interplay {{bug|479483}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=480612 In-module-info Content Assist]
+
** Search Support for module {{bug|478361}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=487780 DOM changes for module]
+
** In-module-info Content Assist {{bug|480612}}
 +
** DOM changes for module {{bug|487780}}
  
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=495954 JEP 213 Milling project coin]
+
* JEP 213 Milling project coin {{bug|495954}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=488662 Private interface methods]
+
** Private interface methods {{bug|488662}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=488658 Allow @Safevargs on private instance methods]
+
** Allow @Safevargs on private instance methods {{bug|488658}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=488657 Disallow Underscore identifier]
+
** Disallow Underscore identifier {{bug|488657}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=488663 Allow diamond with anonymous classes]
+
** Allow diamond with anonymous classes {{bug|488663}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=488659 Allow effectively-final autocloseable resources in try-with-resources]
+
** Allow effectively-final autocloseable resources in try-with-resources {{bug|488659}}
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=497719 DOM AST changes]
+
** DOM AST changes {{bug|497719}}
  
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=480992 JEP 223 Versioning Support]
+
* JEP 223 Versioning Support {{bug|480992}}
=== [https://bugs.eclipse.org/bugs/show_bug.cgi?id=481796 New Search Indexing Support] ===
+
=== New Search Indexing Support ===
 +
Proposal for a faster JDT index {{bug|481796}}.<br />
 
Plan is to introduce a global index that holds semantic information rather than filename mappings, supports reliable error detection, and is extensible enough to replace all current indexes and caches. It will support most common JDT operations without the need to ever open a .jar file or perform an exhaustive search. The design document is available [https://drive.google.com/open?id=1w3-ufZyISbqH8jxYv689Exjm0haAGufdcSvEAgl2HQ4 here]
 
Plan is to introduce a global index that holds semantic information rather than filename mappings, supports reliable error detection, and is extensible enough to replace all current indexes and caches. It will support most common JDT operations without the need to ever open a .jar file or perform an exhaustive search. The design document is available [https://drive.google.com/open?id=1w3-ufZyISbqH8jxYv689Exjm0haAGufdcSvEAgl2HQ4 here]
 
=== Update JDT Core to use Java 8===
 
=== Update JDT Core to use Java 8===
 
=== Routine Maintenance and enhancements ===
 
=== Routine Maintenance and enhancements ===

Revision as of 08:43, 12 August 2016

Planning page for JDT Core work for Oxygen (Eclipse 4.7)

This page discusses target fixes and improvements to JDT Core for the upcoming Oxygen release. A list of open and resolved bugs for 4.7-4.7M4 and BETA_JAVA9 targets can be found via this query. BETA_JAVA9 target is expected to be merged into 4.7 at some point in time. Primary focus of JDT Core for oxygen is Java 9 update.


Java 9 Support

Add Java 9 support in JDT Core bug 457413

New Search Indexing Support

Proposal for a faster JDT index bug 481796.
Plan is to introduce a global index that holds semantic information rather than filename mappings, supports reliable error detection, and is extensible enough to replace all current indexes and caches. It will support most common JDT operations without the need to ever open a .jar file or perform an exhaustive search. The design document is available here

Update JDT Core to use Java 8

Routine Maintenance and enhancements

Back to the top