DRAFT
This document is being drafted and may contain duplicates, unhelpful links, etc. (Sep 25 2009)
Proposal |
By |
On |
Thread |
---|---|---|---|
Strings in Switch |
Joseph D. Darcy |
February 27, 2009 |
|
Automatic Resource Management |
Josh Bloch |
February 27, 2009 |
|
Block Expressions for Java |
Neal Gafter |
February 28, 2009 |
|
Improved Exception Handling for Java |
Neal Gafter |
February 28, 2009 |
|
Improved Type Inference for Generic Instance Creation |
Jeremy Manson |
February 28, 2009 |
|
Improved Wildcard Syntax for Java |
Neal Gafter |
February 28, 2009 |
|
Multiline strings/String literals |
Ruslan Shevchenko |
March 1, 2009 |
|
Elvis and Other Null-Safe Operators |
Stephen Colebourne |
March 1, 2009 |
|
Import Aliases for Classes and Static Methods |
Phil Varner |
March 3, 2009 |
|
Lightweight Properties |
David Goodenough |
March 3, 2009 |
|
Static Methods in Interfaces |
Reinier Zwitserloot |
March 4, 2009 |
|
Multiple switch expressions and case ranges |
Pinku Surana |
March 5, 2009 |
|
Fold keyword |
|
March 5, 2009 |
|
Simplified Varargs Method Invocation |
Bob Lee |
March 6, 2009 |
|
Extend Scope of Imports to Include Package Annotations |
Bruce Chapman |
March 9, 2009 |
|
Enhanced String constructs for Java |
Felix Frost |
March 9, 2009 |
|
Method and Field Literals |
Jesse Wilson |
March 11, 2009 |
|
Embedded Expressions for String Statements |
|
March 15, 2009 |
|
Access to Generic Type Parameters at Compile-Time |
David Walend |
March 17, 2009 |
|
Named method parameters |
Paul Martin |
March 21, 2009 |
|
Enhanced for each loop iteration control |
Stephen Colebourne |
March 21, 2009 |
|
Simplified syntax for dealing with parameterized types. |
James Lowden |
March 23, 2009 |
|
Compiletime information access |
Ruslan Shevchenko |
March 24, 2009 |
|
@Unloadable Class defination |
Daniel Cheng |
March 24, 2009 |
|
Large arrays |
James Lowden |
March 24, 2009 |
|
Auto-assignment Parameters |
Mark Mahieu |
March 25, 2009 |
|
Unchecked Exceptions as Subclasses of Checked Exceptions |
Alan Snyder |
March 25, 2009 |
|
Byte and Short Integer Literal Suffixes |
Bruce Chapman |
March 25, 2009 |
|
Unsigned Integer Widening Operator |
Bruce Chapman |
March 25, 2009 |
|
Binary Literals |
Derek Foster |
March 25, 2009 |
|
Return 'this' |
Marek Kozie |
March 25, 2009 |
|
Narrow Hexadecimal and Binary Integer Literals |
|
March 25, 2009 |
|
Improved Support for Optional Object Behaviors at Runtime |
,Alan Snyder |
March 26, 2009 |
|
'final' without explicit type |
Marek Kozie |
March 26, 2009 |
|
Language Escape Operator |
Bruce Chapman |
March 26, 2009 |
|
'forget' keyword (beta) |
Marek Kozie |
March 27, 2009 |
|
Using Ordinary Syntax for Reflective Method Invocations |
Alan Snyder |
March 27, 2009 |
|
Type inference for variable definition/initialization using the 'auto' keyword |
Tim Lebedkov |
March 28, 2009 |
|
Simplified StringBuffer/StringBuilder syntax |
Derek Foster |
March 28, 2009 |
|
Language support for JSR 292 |
John Rose |
March 28, 2009 |
|
Simple Operator Overloading |
Ruslan Shevchenko |
March 29, 2009 |
|
Conditional Statement |
Matt Mastracci |
March 29, 2009 |
|
Enhanced while statement |
Marek Kozie |
March 29, 2009 |
|
Abstract Enums |
Derek Foster |
March 29, 2009 |
|
Indexing access syntax for Lists and Maps |
Shams Mahmood |
March 30, 2009 |
|
Concise Collection Initialization Syntax |
Shams Mahmood |
March 30, 2009 |
|
Open and close brace optional for single statement try, catch, finally, method declaration |
Glenn A.P. Marshall |
March 30, 2009 |
|
Allow the class literal of the surrounding class to be referenced with the 'class' keyword |
Peter Runge |
March 30, 2009 |
|
Generic Specification by Method |
Ron Thomas |
March 30, 2009 |
|
checked exception handling enhancement |
evildeathmath at yahoo.com |
March 30, 2009 |
|
Rethrows Clause |
Mark Mahieu |
March 30, 2009 |
|
Collection Literals |
Joshua Bloch |
March 30, 2009 |
|
Elided type specification for initialized final value declarations |
Mike Elliott |
March 30, 2009 |
|
Templated Construction Expressions (i.e. Expressions Embedded in Strings) |
John Rose |
March 30, 2009 |
|
Underscores in numbers |
Derek Foster |
March 31, 2009 |
|
Sameness operators/Equivalence Operators |
Derek Foster |
March 31, 2009 |
|
Glue classes based on Extension Methods |
Marek Kozie |
March 31, 2009 |
|
Accepting a subclass as an element type in a for loop |
Jean-Louis Ardoint |
March 31, 2009 |
|
@OverrideAll annotation |
Gabriel Belingueres |
March 31, 2009 |
|
Improved declaration using final keyword of internal method variables and for-loop statement |
Andrej Navodnik |
March 31, 2009 |
|
Fast and accurate measurement of execution time |
Angelo Borsotti |
April 13, 2009 |
|
Indexing access syntax for Lists and Maps |
Derek Foster |
April 22, 2009 |
|
Allow a single-parameter method to be used as an infix operator |
Elias Ross |
April 23, 2009 |
|
Underscores in Numbers (Version 2) |
Derek Foster |
May 1, 2009 |
|
Enhanced for each loop iteration control |
Derek Foster |
May 1, 2009 |
|
Improved Support for Optional Object Behaviors atRuntime |
Stefan Schulz |
May 12, 2009 |
|
Byte and Short Integer Literal Suffixes |
Derek Foster |
May 21, 2009 |
|
Concise declaration of JavaBeans properties |
Jan Kroken |
June 25, 2009 |