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.
PDE/API Tools/Java8
< PDE | API Tools
Revision as of 11:56, 17 June 2013 by Michael rennie.ca.ibm.com (Talk | contribs) (→Current Status)
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 |
---|
Completely tested | |
|
Partially tested or "requires more testing" |
|
Not tested yet |
Current Status
So far there are 4 nodes that we need to support in usage and tag scanning:
- IntersectionType
- LambdaExpression
- PackageQualifiedType
- ExtraDimension
We would require a version of ASM to be able to read the classfiles containing Java 8 bytecodes to have the delta comparator work.
Currently there is an issue open for Java 8 support in ASM, but does not appear to be worked on: ASM bug 350023
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.