Difference between revisions of "PDE/API Tools/Java8"
(→Current Status at a Glance) |
(Add java 8 cheatsheet link) |
||
Line 43: | Line 43: | ||
== How to Test == | == How to Test == | ||
− | |||
# Get the API tools source from the [http://git.eclipse.org/c/pde/eclipse.pde.ui.git/log/?h=BETA_JAVA8| PDE UI git repo]. | # Get the API tools source from the [http://git.eclipse.org/c/pde/eclipse.pde.ui.git/log/?h=BETA_JAVA8| PDE UI git repo]. | ||
# Follow the instructions on testing the Java™ 8 support on the [[JDT_Core/Java8#What_to_do_to_set_up_the_IDE|JDT Core wiki page]]. | # Follow the instructions on testing the Java™ 8 support on the [[JDT_Core/Java8#What_to_do_to_set_up_the_IDE|JDT Core wiki page]]. | ||
+ | |||
+ | [http://www.java8.org/ Java 8 syntax cheatsheet] |
Revision as of 11:58, 12 February 2014
API Tools | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
This page summarizes all the work that must be done to add Java™ 8 support to API Tools.
Current Status at a Glance
Default Methods | Lambda Expressions | Type Annotations | Method References | Update to ASM 5.x |
---|
Completely tested | |
|
Partially tested or "requires more testing" |
|
Not tested yet |
Current Status
The root bug for tracking all Java 8 work in API tools is bug 410447 So far there are 4 nodes that we need to support in usage and tag scanning:
- IntersectionType
- LambdaExpression
- PackageQualifiedType
- ExtraDimension
We have to update ASM to a 5.x version to have the delta comparator work. This is covered in bug 390930
Remaining Work
TBD
How to Test
- Get the API tools source from the PDE UI git repo.
- Follow the instructions on testing the Java™ 8 support on the JDT Core wiki page.