-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/03/2010 04:31 PM, [email protected] wrote:
> Moving these classes is a fine idea, but it will cause pain for any
> developer who has mistakenly imported Guice's ImmutableSet (etc.)
> rather than that from Guava.

Maybe it is a good idea to remove that "interal" classes completly and
instead create a dependency to Guava?

In nearly every project, I have many duplicates...

> Unfortunately IDEs have a habit of importing the wrong package on a
> user's behalf, which makes this mistake somewhat common.

Yes, I think the vendors know exactly what type I want to import. And
then they put that one to the bottom.
I think one should create a Plugin that simply inverts the List of
possible imports. Would safe me several key strokes every day....
Probably there is some sort of unholy alliance between the IDE vendors
and keyboard manufacturers....

Fortunately it is possible to exclude packages from being imported in
IntelliiJ Idea.

Johannes

> 
> This doesn't rule out the change completely, but it does make it
> significantly less compelling.
> 

- -- 
Johannes Schneider - blog.cedarsoft.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJMEMayAAoJEAytD9R7Qv6dogIH/30YQm2ySVb/836HhBar00w0
Ti6W/5xksvmvho8buo8fe1Q6Tiebt3yceBFUcA2ZLVmCIMSy9a/Kms3Qb0KgzvLE
ZN9kbDlMdVYNb91YLq2ozIIh7dQbi525R0M/Po3q50jeWsYPsj6iwPbCaI5SRQWS
9XZZbaFk9rOVQScdO9raJlelGdIlXvc37rI1iGF2PvKl+q/jJfZuP5nzzuZdV4Us
Urnpm+LsWwjvzzh0ISEkz1IGU0ZFGiWYZPKo5OK1GVSBISHZeLAMZMpbMCnUFuhq
+fUK4+FUYdrO686u5VITh+YCgZkK4rigx083073DmYLcGU+/fiuuPZGly216iMU=
=+x2O
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice-dev?hl=en.

Reply via email to