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.
