I suggest you both talk to Dain and see about integrating it into XBean. XBean is used for all of Geronimo's EE injection and Dain/David are pretty thorough. I'm not planning on using anything else on trunk.

On 25-Sep-08, at 10:15 AM, Mark Hobson wrote:

2008/9/24 Joerg Hohwiller <[EMAIL PROTECTED]>:
Also xbean-reflect "thinks" in java.lang.reflect.Type terms so it's easy to add converters that are generics-aware. For example I recently added converters for Map<K,V> and Set<T> and List<T> and it only took an hour.

I spent the last year with creating support for this.
You have to rebuild all the stuff that is in javac but missing in the JDK.
The erasure was maybe the only way to introduce generics but it is a
real pain. I almost got braindead with this.

Is <? super CharSequence>.isAssignableFrom(<? super String>)
or vice versa?

FWIW, I've written a small library here internally for working with Types that:

- provides a factory to create the various incarnations
- implements isAssignable and other useful Class methods for Types
- formats and parses Types to and from Strings
- provides type literals (like Guice's TypeLiteral)

I agree this kind of code should be available in the JDK to prevent
people from reinventing the wheel.  If there's any interest I could
look into open-sourcing it?

Cheers,

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
jason at sonatype dot com
----------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to