我注意到在浏览我编译的GWT代码时,有许多调用来清空$$ init_nn函数,例如下面的代码,其中$$ init_1005有一个空函数体。最初是否有$$ init_1005中的一些代码被优化了?它现在用于任何目的吗?空函数和对它们的调用可以被消除吗?
已编译的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));
}
它可能是一个存根,以后要用另一个函数替换吗?就像动态链接库中的占位符一样? – 2012-01-18 20:06:16
在PRETTY中进行编译时,确保将优化一直向上 - 默认情况下,编译器会以PRETTY风格降低优化级别。 – 2012-01-18 21:45:19