On Fri, Jan 18, 2013 at 7:55 AM, Simon Ochsenreither
<[email protected]> wrote:
> Hi,
>
>
>> I'm looking for the other way around: A java feature (or alternate spec
>> for a proposed feature) designed by some member of the community - how do
>> you get that into java? I'm talking about extremely small changes that do
>> not involve any contentious issues. Simple stuff like: Allow 'Annotation' as
>> a legal type for annotation member methods, in addition to the already
>> existing: Any specific annotation type, any primitive, String, Class, any
>> enum, and a 1-dimensional array of any of those.
>
>
> as long as your employed by Oracle, the change doesn't even need to be that
> small. As it looks, Java 8 will be getting static method implementations for
> interfaces (in addition to default methods) and a new visibility modifier
> keyword and I haven't seen an official announcement, a debate, a JSR or a
> JEP about it.

As long as you have an approved JSR with a mandate to make supporting
language changes, you can make supporting language changes.  The JSR
for Lambda, http://www.jcp.org/en/jsr/detail?id=335, covers this work.

The ideas of static methods in interfaces and a "package" modifier are
not new and their addition has discussed on the various lambda lists
and documents, for example:

http://mail.openjdk.java.net/pipermail/lambda-spec-experts/2012-December/000146.html
http://cr.openjdk.java.net/~dlsmith/jsr335-0.6.0/

-Joe

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to