Status: New
Owner: ----

New issue 531 by [email protected]: Followup matters to issue 526 - last part of neatly separating the c.g.i.internal.util package from c.g.i.internal
http://code.google.com/p/google-guice/issues/detail?id=531

As the issue tracker doesn't let me reopen an issue, I'm creating a new one:

Summary of overall matter from the previous issue:

I would like to propose that the c.g.i.internal.util package should have no dependencies on c.g.i.internal (other than @Nullable, which cannot really be avoided).

Some modifications in this direction were committed in response to issue 526. However, one remains:

In order to achieve this, I propose that the memberType and toString methods from c.g.i.internal.MoreTypes move to c.g.i.internal.util.Classes.

Not only does this break the last (non-annotation) dependency of the internal.util package on the main package, it also neatly removes from MoreTypes these two methods which have nothing to do with generic Types and the rest of the MoreTypes class.

(Granted this is merely a code-cleanliness issue, and a minor one at that, but we've come this far towards a well-defined separation of utility code from the core logic of Guice, so I felt it should be raised.)

--
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