Revision: 10148
Author:   rj...@google.com
Date:     Thu May  5 10:27:21 2011
Log:      Works around a Sun javac bug which presents as:

user/src/com/google/gwt/uibinder/client/LazyDomElement.java:68: type parameters of T cannot be determined; no unique maximal instance exists for type variable T with upper bounds T,com.google.gwt.core.client.JavaScriptObject
115 [gwt.javac] element = Document.get().getElementById(domId).cast();

Review at http://gwt-code-reviews.appspot.com/1432802

Review by: j...@google.com
http://code.google.com/p/google-web-toolkit/source/detail?r=10148

Modified:
 /trunk/user/src/com/google/gwt/uibinder/client/LazyDomElement.java

=======================================
--- /trunk/user/src/com/google/gwt/uibinder/client/LazyDomElement.java Tue May 3 12:27:48 2011 +++ /trunk/user/src/com/google/gwt/uibinder/client/LazyDomElement.java Thu May 5 10:27:21 2011
@@ -65,7 +65,7 @@
   */
   public T get() {
     if (element == null) {
-      element = Document.get().getElementById(domId).cast();
+      element = Document.get().getElementById(domId).<T>cast();
       if (element == null) {
         throw new RuntimeException("Cannot find element with id \"" + domId
             + "\". Perhaps it is not attached to the document body.");

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to