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

Reply via email to