Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "PDE/API Tools/Java7"

< PDE‎ | API Tools
(Current Status at a Glance)
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
|+ '''Java 7 features'''  
 
|+ '''Java 7 features'''  
 
|-
 
|-
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | Switch on Strings
+
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Switch on Strings
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | Multi-catch
+
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Multi-catch
 
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Try-with-Resources
 
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Try-with-Resources
 
|-
 
|-
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | Simplified Varargs Method Invocation
+
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Diamond
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | Diamond
+
! width="200" align="center" style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | Polymorphic Methods
+
 
|}
 
|}
  
Line 20: Line 18:
 
|-
 
|-
 
! style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | &nbsp;&nbsp;  
 
! style="background: none repeat scroll 0% 0% rgb(206, 242, 206);" | &nbsp;&nbsp;  
| Completely implemented
+
| Completely tested
 
|-
 
|-
 
! style="background: none repeat scroll 0% 0% rgb(206, 206, 242);" | <br>  
 
! style="background: none repeat scroll 0% 0% rgb(206, 206, 242);" | <br>  
| Partially implemented or "can be improved"
+
| Partially tested or "requires more testing"
 
|-
 
|-
 
! style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | <br>  
 
! style="background: none repeat scroll 0% 0% rgb(242, 206, 206);" | <br>  
Line 31: Line 29:
 
== Current Status ==
 
== Current Status ==
  
 +
*Create EE description file for JavaSE-1.7 - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
 +
*Update builder test suite with new code patterns - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349706 bug 349706]
 
*Support for try-with-resource has been tested - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
 
*Support for try-with-resource has been tested - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
 +
*Support for switch on strings has been tested - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
 +
*Support for multi-catch has been tested - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
 +
*Support Diamond has been tested - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=349447 bug 349447]
  
 
== Remaining Work ==
 
== Remaining Work ==
*Create EE description file for JavaSE-1.7
+
 
*Update builder test suite with new code patterns
+
No work is remaining.
*Test switch on strings
+
*Test multi-catch
+
*Test simplified varargs
+
*Test Diamond
+
*Test polymorphic methods
+
  
 
== How to Test ==
 
== How to Test ==
  
 
Instructions on how to test the Java(tm) 7 support can be found on the [[JDT_Core/Java7#What_to_do_to_set_up_the_IDE|JDT Core wiki page]].
 
Instructions on how to test the Java(tm) 7 support can be found on the [[JDT_Core/Java7#What_to_do_to_set_up_the_IDE|JDT Core wiki page]].

Latest revision as of 11:56, 5 July 2011

API Tools
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source

This page summarizes all the work that must be done to add Java(tm) 7 support to API Tools.

Current Status at a Glance

Java 7 features
Switch on Strings Multi-catch Try-with-Resources
Diamond


   Completely tested

Partially tested or "requires more testing"

Not tested yet

Current Status

Remaining Work

No work is remaining.

How to Test

Instructions on how to test the Java(tm) 7 support can be found on the JDT Core wiki page.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.