Reviewers: , Description: Google Guice can inject ParameterizedType instance. But google-gin ignores TypeParameters. Because GWT#create method can't accept ParameterizedType.
I want to use ParameterizedType at GWT#create. I think it makes simple programing model of GWT. http://code.google.com/p/google-web-toolkit/issues/detail?id=4897 Please review this at http://gwt-code-reviews.appspot.com/369806/show Affected files: dev/core/src/com/google/gwt/core/ext/typeinfo/TypeOracle.java dev/core/src/com/google/gwt/dev/jdt/FindDeferredBindingSitesVisitor.java dev/core/src/com/google/gwt/dev/jjs/ast/JClassLiteral.java dev/core/src/com/google/gwt/dev/jjs/ast/JClassType.java dev/core/src/com/google/gwt/dev/jjs/ast/JParameterizedType.java dev/core/src/com/google/gwt/dev/jjs/ast/JProgram.java dev/core/src/com/google/gwt/dev/jjs/impl/BuildTypeMap.java dev/core/src/com/google/gwt/dev/jjs/impl/ReplaceRebinds.java dev/core/src/com/google/gwt/dev/jjs/impl/TypeMap.java dev/core/src/com/google/gwt/dev/shell/GWTBridgeImpl.java dev/core/super/com/google/gwt/core/client/GWTBridge.java user/src/com/google/gwt/core/client/GWT.java user/src/com/google/gwt/core/client/TypeLiteral.java user/src/com/google/gwt/core/client/impl/ParameterizedTypeImpl.java user/src/com/google/gwt/junit/GWTDummyBridge.java user/super/com/google/gwt/emul/java/lang/Class.java user/super/com/google/gwt/emul/java/lang/reflect/GenericArrayType.java user/super/com/google/gwt/emul/java/lang/reflect/ParameterizedType.java user/super/com/google/gwt/emul/java/lang/reflect/Type.java user/test/com/google/gwt/core/client/GWTTest.java user/test/com/google/gwt/core/ext/GeneratorTest.gwt.xml user/test/com/google/gwt/core/ext/rebind/TestGenerator.java user/test/com/google/gwt/core/ext/test/GeneratorTest.java user/test/com/google/gwt/emultest/EmulSuite.java user/test/com/google/gwt/emultest/java/lang/ClassTest.java -- http://groups.google.com/group/Google-Web-Toolkit-Contributors