2009ProposalsTOC

Skip to end of metadata
Go to start of metadata

2009 Proposals Table of Contents

This document is being drafted and may some incorrect links. In addition, many proposal spawned more than one mail thread. We've tried to keep the link to the original proposal, and to any major follow up revisions. If there was more than one submission (revision) of the proposal, that will appear as "(V1)(V2)...(Vn)" in the "Thread" column.

The search link will run a search for the proposal's title on Google custom search for Project Coin 2009, with priority in the search given to the mailing list contents.

Proposals Accepted for Inclusion in JDK 7

On August 28, 2009, Joe Darcy announced the final selection of proposals accepted for JDK 7 in this blog entry.

Two proposals, "Binary Literals" and "Underscores in Numbers" will be combined, possibly with additional support for unsigned literals.

Another two proposals, "Collection Literals" and "Indexing access syntax for Lists and Maps" will also be merged and included, "...assuming the technical problems are resolved." (Darcy)

Proposal By On Thread
Strings in Switch (search) Joseph D. Darcy February 27, 2009 Mail Thread
Automatic Resource Management (search) Josh Bloch February 27, 2009 Mail Thread
Improved Type Inference for Generic Instance Creation (search) Jeremy Manson February 28, 2009 Mail Thread
Simplified Varargs Method Invocation (search) Bob Lee March 6, 2009 Mail Thread (V1)(V2)
Collection Literals (search) Joshua Bloch March 30, 2009 Mail Thread
Indexing access syntax for Lists and Maps (search) Shams Mahmood March 30, 2009 Mail Thread
Language support for JSR 292 (search) John Rose March 28, 2009 Mail Thread
Binary Literals (search) Derek Foster March 25, 2009 Mail Thread (V1)(V2)
Underscores in numbers (search) Derek Foster March 31, 2009 Mail Thread

Additional Proposals

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

The individuals who post here are part of the extended Oracle community and they might not be employed or in any way formally affiliated with Oracle. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Oracle nor any other party necessarily agrees with them.