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.
