Hello Generics fan,

Please review and continue on [POOL-208] Support Java 1.5 Generics in
version 1.x.

The code is in the POOL_1_X branch, cooking up for a 1.6 release very soon.

There are NO code changes in the main code that should affect behavior.
I've only touched code for adding generics.

As we all know, this is binary compatible with 1.5.x because of type
erasure.

I have changed some of the tests because 100% source compatibility is not
possible.

APIs that I could not fully generify are:

- org.apache.commons.pool.PoolUtils.adapt(KeyedObjectPool<Object, V>,
Object)
-
org.apache.commons.pool.PoolUtils.adapt(KeyedPoolableObjectFactory<Object,
V>)

Please dig in and help to make Pool1 with generics the best it can be for
1.6.

My goal is to ONLY change code for Generics.

Other kind of fiddling like enhanced for-loops will make it harder to port
fixes to and from 1.5.x.

If you like enhanced for-loops or other Java 5 features, I won't stop you,
but it is not my goal here.

Thank you,
Gary

-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to