Weitere ähnliche Inhalte
Ähnlich wie EclipseCon 2011 - What's new in JDT
Ähnlich wie EclipseCon 2011 - What's new in JDT (20)
Kürzlich hochgeladen (20)
EclipseCon 2011 - What's new in JDT
- 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. 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. 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. 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. 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. 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 : 12
6 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
- 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 Herrmann
7 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
- 8. JDT – Tips and Tricks
For more information come to the short talk
JDT – Tips and Tricks
Tuesday, 14:00, Stevens Creek
8 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.
- 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
IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM
WITHOUT NOTICE
9 Copyright © IBM Corp., 2011. All rights reserved. Licensed under EPL, v1.0.