Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 457413

Summary: [1.9] Add Java 9 support in JDT Core
Product: [Eclipse Project] JDT Reporter: Jay Arthanareeswaran <jarthana>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: caniszczyk, daniel_megert, gautier.desaintmartinlacaze, Lars.Vogel, manoj.palat, markus.kell.r, matthias.sohn, mczyzyk, moritz.eysholdt, register.eclipse, sasikanth.bharadwaj, wayne.beaton
Version: 4.4.1   
Target Milestone: BETA J9   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 486013, 459415, 466944, 468260, 473901, 477291, 478361, 480612, 480992, 482268, 482882, 486011, 487421, 487780, 488273, 490102, 495954, 506952, 508889, 510339, 517326    
Bug Blocks: 456778    

Description Jay Arthanareeswaran CLA 2015-01-14 03:14:36 EST
This will be the top level bug for JDT Core in tracking the Java 9 support in JDT Core. Java 9 will mainly feature module support. We need to investigate what changes will be exactly required, below being some candidates:

1. The classpath resolution should support "module" along with JARs. We must also investigate the requirement of a new type of classpath container.
2. Lookup environment probably needs to change as well to cater to the new module specification such as access restriction, versions etc.
3. Support to build modules from existing workspace resources, if any.
4. Changes to batch compiler if any.
Comment 1 Manoj N Palat CLA 2017-10-09 04:44:49 EDT
resolving the BETA_JAVA9 targeted bug - Specific Java 9 related bugs will be addressed individually