コンパイル済みのGWTコードを参照すると、$$ init_1005に空の関数本体がある以下のような空の$$ init_nn関数が多数呼び出されています。元々$$ init_1005に最適化されたコードがありましたか?今はどんな目的にも役立っていますか?空の関数とその呼び出しを排除できますか?私の知る限り、彼らは、例えば宣言 で直接初期化されると、オブジェクトのフィールドを初期化するために$$ init_機能を使用して、GWTを覚えているよう
コンパイル済みGWTコード内のオブジェクトのインスタンス化
おかげ
function $$init_1005() {
}
...
function TreeSet_0(c){
AbstractSet_0.call(this);
$$init_1005(); // <-- Call to empty function
isNull(c)?(this.map = new TreeMap_0):(this.map = new TreeMap_1(c));
}
後で別の機能に置き換えることを意味するスタブですか?動的にリンクされたライブラリのプレースホルダと同じですか? –
PRETTYでコンパイルするときは、最適化をすべて有効にしてください。デフォルトでは、コンパイラはPRETTY形式の最適化レベルを下げます。 –