Yes! Actually, we avoid anything in Java 5 unless absolutely required. The
problem is that it reduces the number of places that people can use the
plugins. So unless the gain is significant, the loss is not outweighed.
Jeff
"Wendell Beckwith" <wbeckwith@xxxxxxxxx> wrote in message
news:e2lip9$kev$1@xxxxxxxxxxxxxxxxxxxx
Early last week and today I got time to dig into the core plugin and in
an effort to understand what you all had done I started a new plugin and
started rewriting it. There are serveral inconsistencies where some
interfaces begun with an 'I' and some didn't among other things. And
from having reimplemented nearly half the core plugin I truly question
the utility of using generics in the core. If you review the pdfs @
http://www.oreillynet.com/pub/wlg/7202, you can see the almost utility
of generics. Our current code is java 5 so we use java 5 features, but
generics really complicates the code more than it solves. For my team
the rule is that generics can be used in our own code internally but no
generics are allowed in API classes that end users would see.
Wb