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: jat@google.com
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10148 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/uibinder/client/LazyDomElement.java b/user/src/com/google/gwt/uibinder/client/LazyDomElement.java
index 30d1283..6fbdcf1 100644
--- a/user/src/com/google/gwt/uibinder/client/LazyDomElement.java
+++ b/user/src/com/google/gwt/uibinder/client/LazyDomElement.java
@@ -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.");