Reviewers: rchandia, tbroyer,


Please review this at http://gwt-code-reviews.appspot.com/1604803/

Affected files:
  M user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java


Index: user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java
diff --git a/user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java b/user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java index 6ad03940fce76a4ee06234e9a8b2964562f63f57..24341a682e6ce4f7277d93d64cb64361c80e8b08 100644
--- a/user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java
+++ b/user/src/com/google/gwt/uibinder/rebind/AbstractFieldWriter.java
@@ -250,6 +250,9 @@ abstract class AbstractFieldWriter implements FieldWriter {
     w.indent();

     w.write("// Creation section.");
+    if (ownerField != null && ownerField.isProvided()) {
+ w.write("assert owner.%s != null : \"UiField %s with 'provided = true' was null\";", name, name);
+    }
     if (getterCount > 1) {
       w.write("%s = %s;", name, initializer);
     } else {


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

Reply via email to