I've noticed that ofbiz forces javac into 1.5 mode. Then uses generics in a *few* places thru-out the code.
Are there plans to make this more prevalent? I've started work on doing that. This work is two-fold; one, it helps catch any casting issues. Two, it's a code review. I've actually found logic errors(public Set keySet() { return this.keySet(); }) while adding all the markup. I know how ofbiz likes to have changes sent thru jira; but these patches could touch alot of code. Asking for write access might not be the right approach, so I'm wondering what the best way to proceed would be. == [EMAIL PROTECTED]:/job/ofbiz/ofbiz-svn/framework/base$ svk diff src/base/|diffstat ... 36 files changed, 743 insertions(+), 905 deletions(-) [EMAIL PROTECTED]:/job/ofbiz/ofbiz-svn/framework/base$ xclipboard == Things to note: UtilCache is now generified; so are classes in util/collections. I'm still going thru everything, but it goes quite quickly. I'm making certain that the external apis don't change either.