Java will and can only add new concepts to the language, not remove them. 
The implementation of AICs has been made publicly visible (see the various 
$ classes), so stopping to generate this legacy baggage is not an option 
anymore. Additionally, the reflection implementation is incredibly fragile, 
moving stuff around would do no good.

If you want to see history repeating in Java 8, have a look at how they 
exposed the manually specialized function types as classes and in 
signature. Yet another wart Java will never get rid of again.

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


Reply via email to