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.
Difference between revisions of "PDE/API Tools/Java8"
(→Current Status) |
|||
(One intermediate revision by the same user not shown) | |||
Line 28: | Line 28: | ||
== Current Status == | == 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: [http://forge.ow2.org/tracker/index.php?func=detail&aid=316375&group_id=23&atid=350023 ASM bug 350023] | ||
== Remaining Work == | == Remaining Work == | ||
Line 36: | Line 44: | ||
== 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]. | |
+ | # 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]]. |
Revision as of 11:56, 17 June 2013
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.