This is a bug in assistedinject!
The fix is to grab the latest assistedinject source from
Subversion - unfortunately that code is not written to
work with the 1.0 version of Guice.
If you'd like to use AssistedInject current with Guice 1.0,
then the only change you'll need to do is to include a copy
of the Objects.class file from build/classes/com/google/guice/internal
-- it's moved since 1.0 and I believe assistedinject is using
the new version.
Otherwise, just use the latest Guice code. As far as I know
it is almost completely backwards compatible. The only
behaviour changes have to do with handling of unchecked
exceptions.
Cheers,
Jesse