EclipseCon 2011 - What's new in JDT

645 views
599 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
645
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

EclipseCon 2011 - What's new in JDT

  1. 1. What’s new in JDT? Raksha Vasisht IBM Bangalore lab, India raksha.vasisht@in.ibm.com Deepak Azad IBM Bangalore lab, India deepak.azad@in.ibm.com Confidential | Date | Other Information,Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0. if necessary © 2002 IBM Corporation
  2. 2. Java 7 Support in Eclipse Compiler – Current Status Project Coin (JSR 334) Strings in switch Binary integral literals and underscores in numeric literals Multi-catch and more precise rethrow Improved Type Inference for Generic Instance Creation (diamond) try-with-resources statement Simplified Varargs Method Invocation java.dyn.MethodHandle.invokeExact(..)/invokeGeneric(..) (JSR 292) Unicode 6.0 Note: 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.2 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  3. 3. Java 7 Support in Eclipse Compiler – Current Status All work is being done in ‘BETA_JAVA7’ branch. Work started in the compiler, UI needs to be adapted as well. More details: http://wiki.eclipse.org/JDT_Core/Java7 Note: 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.3 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  4. 4. Java 7 Support in Eclipse Compiler – Current Status Demo Note: 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.4 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  5. 5. Java 7 Support - Plan Final decision to be made during M7 whether to ship with 3.7 or 3.7.1. Most likely it will be 3.7.1, but in that case we will provide an update site to install Java 7 support on top of 3.7.5 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  6. 6. Beyond new features, improve overall stability !! For 3.7 we have more than 500 bugs fixed On March 16th, bugs fixed per sub component: Core : 199 UI : 186 Text : 82 APT : 3 Debug: 36 Doc : 126 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  7. 7. Committers Participating in JDT Daniel Megert Markus Keller Deepak Azad Srikanth Sankaran Ayushman Jain Jayaprakash Arthanareeswaran Raksha Vasisht Satyam Kandula Olivier Thomann Curtis Windatt Michael Rennie Walter Harley Stephan Herrmann7 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  8. 8. JDT – Tips and Tricks For more information come to the short talk JDT – Tips and Tricks Tuesday, 14:00, Stevens Creek8 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
  9. 9. Legal Notice Copyright © IBM Corp., 2007-2011. All rights reserved. This presentation and the source code in it are made available under the EPL, v1.0. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING IBMS PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE9 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.

×