Difference between revisions of "JDT Core/Java8"

From Eclipsepedia

Jump to: navigation, search
m
Line 1: Line 1:
This page summarizes the work that is being done to add Java(tm) 8 support into Eclipse. As of now JSR 335 (Lambda expressions) and JSR 308 (Type annotations) are being planned  
+
This page summarizes the work that is being done to add Java™ 8 support into Eclipse. As of now JSR 335 (Lambda expressions) and JSR 308 (Type annotations) are being planned  
  
 
= Java 8 features that are being worked on =
 
= Java 8 features that are being worked on =
Line 6: Line 6:
  
 
<br>
 
<br>
= What need to be done =
+
= What needs to be done =
 
* TO BE FILLED
 
* TO BE FILLED
  
Line 15: Line 15:
 
<br>
 
<br>
 
= IMPORTANT NOTE =
 
= IMPORTANT NOTE =
*The following lines should be added in all headers of modified files for Java(tm) 7 implementation:<code>
+
*The following lines should be added in all headers of modified files for Java&trade; 8 implementation:<code>
 
  &nbsp;* This is an implementation of an early-draft specification developed under the Java
 
  &nbsp;* This is an implementation of an early-draft specification developed under the Java
 
  &nbsp;* Community Process (JCP) and is made available for testing and evaluation purposes
 
  &nbsp;* Community Process (JCP) and is made available for testing and evaluation purposes

Revision as of 08:02, 8 June 2012

This page summarizes the work that is being done to add Java™ 8 support into Eclipse. As of now JSR 335 (Lambda expressions) and JSR 308 (Type annotations) are being planned

Contents

Java 8 features that are being worked on

  • JSR 335 (Lambda expressions)
  • JSR 308 (Type annotations)


What needs to be done

  • TO BE FILLED


Current status

  • TO BE FILLED


IMPORTANT NOTE

  • The following lines should be added in all headers of modified files for Java™ 8 implementation:
 * This is an implementation of an early-draft specification developed under the Java
 * Community Process (JCP) and is made available for testing and evaluation purposes
 * only. The code is not compatible with any specification of the JCP.
 *


What to do to set up the IDE

  • You need to install a JDK8 build as an installed JRE in order to run the tests using the JavaSE-1.8 Execution Environment.


Disclaimer

This is a work in progress. The contents of the BETA_JAVA8 branch will be updated as the changes are made to the JSR Specification.

If you need any help with this, please contact the JDT/Core team through either the forums or Bugzilla.