GWT.create() 不支援 class type 做為函式參數,再呼叫 GWT.create(clazz) 產生該類別實例的方式,需注意這個限制。以下範例在 GWT Development Mode 可執行,在 Comple 為 Javascript 時會有 Error。
public class MyFactory {
public Foo makeFoo(Class<? extends Foo> clazz) {
Foo ret = GWT.create(clazz);
return ret;
}
}
沒有留言:
張貼留言