在UiBinder documentation使用基复合类是这样的大多数示例:为什么在使用GWT UiBinder时IntelliJ IDEA更喜欢不扩展Composite?
public class UserDashboard extends Composite {
interface MyUiBinder extends UiBinder<Widget, UserDashboard> {}
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
public UserDashboard() {
initWidget(uiBinder.createAndBindUi(this));
}
}
同时IntelliJ IDEA的总是产生:
public class UserDashboard {
interface MyUiBinder extends UiBinder<Widget, UserDashboard> {}
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
public UserDashboard() {
Widget widget = uiBinder.createAndBindUi(this);
}
}
所以,问题是为什么IntelliJ IDEA的使用第二图案?