Revision: 10468
Author:   [email protected]
Date:     Wed Jul 27 08:14:04 2011
Log:      Public ([email protected]):

This patch adds a dedicated error message for the case that a
non-class type (e.g. an array) is passed to an UiHandler method.

Review by rjrjr
http://gwt-code-reviews.appspot.com/1382804/

Review by: [email protected]
http://code.google.com/p/google-web-toolkit/source/detail?r=10468

Modified:
 /trunk/user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.java

=======================================
--- /trunk/user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.java Wed May 4 09:28:35 2011 +++ /trunk/user/src/com/google/gwt/uibinder/rebind/HandlerEvaluator.java Wed Jul 27 08:14:04 2011
@@ -128,6 +128,9 @@
             boundMethod);
       }
       JClassType eventType = parameters[0].getType().isClass();
+      if (eventType == null) {
+        logger.die("Parameter type is not a class.");
+      }

       JClassType handlerType = getHandlerForEvent(eventType);
       if (handlerType == null) {

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

Reply via email to