Recently I've been wrapping some of my JavaScriptObjects using the builder pattern where an instance of the object you are setting is in the return value.
http://galgwt-reviews.appspot.com/21604/diff/1/18?context=10 Which you would invoke as: DraggableObject obj = new DraggableObject(elem, DraggableObjectOptions.newInstance().setLeft(10).setTop(5)); Can anyone think of a reason I might be shooting myself in the foot performance wise or code size wise as opposed to making these strict setter methods? I don't want to set a bad example. -Eric. -- Eric Z. Ayers - GWT Team - Atlanta, GA USA http://code.google.com/webtoolkit/ --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
