GWT:JRE类的Javascript实现

时间:2010-06-01 04:37:57

标签: compiler-construction gwt

有时候我想看看JRE类的实现,它们用于生成JavaScript代码。

对于某些类,我可以通过猜测其名称找到相应的实现,例如: com.google.gwt.core.client.impl.StringBuilderImpl。但是java.util.Date的实现在哪里呢?我在哪里找到它,以及GWT如何找到它(通过一些配置文件?)

1 个答案:

答案 0 :(得分:2)

  

我在哪里找到它

GWT主干上的快速find会显示user.super.com.google.gwt.emul.java.util.Date.javauser.super.com.google.gwt.emul.java.sql.Date.javauser.super.com.google.gwt.emul包包含更多模拟的Java类。

  

GWT如何找到它(通过一些配置文件?)

The module XML file具有<super-source/>指令,该指令告诉编译器相对于模块根目录查找源的位置。我在这里假设没有参数意味着user.super.com.google.gwt.emul成为“根”,因此user.super.com.google.gwt.emul.java.util.Date.java变为java.util.Date.java(例如,注意在该模拟Data.java中指定的包不是user.super.com.google.gwt.emul.java.utiljava.util)。