Difference between revisions of "JDT Core/Java8"

From Eclipsepedia

Jump to: navigation, search
(New page: This page will summarize the work that is being done to add Java(tm) 8 support into Eclipse. = What to do to set up the IDE = *Checkout the following git repositories **[[git://git.ecli...)
 
Line 1: Line 1:
This page will summarize the work that is being done to add Java(tm) 8 support into Eclipse.
+
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
  
= What to do to set up the IDE  =
+
= Java 8 features that are being worked on =
 +
* JSR 335 (Lambda expressions)
 +
* JSR 308 (Type annotations)
  
*Checkout the following git repositories
+
= What need to be done =
**[[git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git]] the JDT/Core repository
+
* TO BE FILLED
  
 +
 +
= Current status<br>  =
 +
* TO BE FILLED
 +
 +
= IMPORTANT NOTE =
 +
*The following lines should be added in all headers of modified files for Java(tm) 7 implementation:<code>
 +
&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;* only. The code is not compatible with any specification of the JCP.
 +
&nbsp;*</code>
 +
 +
<br>
 +
 +
= What to do to set up the IDE  =
 +
 +
*Checkout the BETA_JAVA8 branch of the following git repositories
 +
**git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git the JDT/Core repository
  
 
*You need to install a JDK8 build as an installed JRE in order to run the tests using the JavaSE-1.8 Execution Environment.
 
*You need to install a JDK8 build as an installed JRE in order to run the tests using the JavaSE-1.8 Execution Environment.
  
*For more information on how to work with git repositories, look at [[ http://wiki.eclipse.org/Platform-releng/Git_Workflows]]
+
*For more information on how to work with git repositories, look at http://wiki.eclipse.org/Platform-releng/Git_Workflows
 +
 
 +
= Disclaimer<br>  =
 +
 
 +
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 [[Www.eclipse.org/forums/index.php|forums]] or [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=JDT Bugzilla].
+
If you need any help with this, please contact the JDT/Core team through either the [[www.eclipse.org/forums/index.php|forums]] or [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=JDT Bugzilla].

Revision as of 07:03, 8 June 2012

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

Contents

Java 8 features that are being worked on

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

What need 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(tm) 7 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.