Reviewers: rjrjr,

Description:
The proposed fix will disambiguate setter overloads by ranking them
according
to the 'cost' of conversion. Fewer arguments will be preferred over many
arguments (e.g. setValue(boolean) will be preferred over
setValue(boolean, boolean)). Within a group os setters with the same
number of arguments, Strings will be preferred over other primitive
types (boxed or not); and primitive types will be preferred over
non-primitive types. The fix also reduces the need of two passes
over the list of setters during disambiguation, now done in one pass.


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

Affected files:
  M user/src/com/google/gwt/uibinder/rebind/model/OwnerFieldClass.java
  M user/test/com/google/gwt/uibinder/rebind/model/OwnerFieldClassTest.java


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

Reply via email to