私は「GWTinaction2」という本を読んでいて、著者は(開発者が別のウィジェットを拡張してカスタムウィジェットを作成できるセクションで)スーパークラスの一部の機能、つまりメソッドを停止/抑制する方法についてのヒントを述べました。実装されたインターフェースによって与えられます。
著者が提供した方法は、メソッドをオーバーライドし、開発者のGWTログに例外を追加することでした。例:
public HandlerRegistration addClickHandler(ClickHandler handler){
GWT.log("", new Exception("Cannot add ClickHandler to ReportSizeLabel"));
return null;
}
なぜ私はそれをするのですか、これは良いデザインですか?
あなたがそのようなことをしなければならないのなら、なぜ単にnullを返さないのですか?
とにかく考えすぎかもしれませんが、ありがとうございます。