Go to file
Jesse Wilson d1ddab2e6f Swap out GSON's type mechanics with the Type resolution code from Guice.
The most significant impact of this change is that fields whose types are type parameters should now GSONify just fine. For example, consider the class below.

abstract class Foo<A, B> {
   A a;
   B b;
   List<A> list;
   Map<A, List<B>> map;
}
class RealFoo extends Foo<String, Integer> {...}

This is a reasonable checkpoint but some work still needs to be done for this. In particular, the level of visibility of methods in TypeToken and Type should be reconsidered; we're exposing more than we need to!
2010-12-03 08:07:13 +00:00
gson Swap out GSON's type mechanics with the Type resolution code from Guice. 2010-12-03 08:07:13 +00:00
lib moved lib at the top-level to share eclipse styles. 2008-09-01 03:27:34 +00:00
proto Added a test to ensure that Gson handles repeated invocation of itself correctly. 2010-11-15 22:56:01 +00:00