GWT:JRE 类的 Javascript 实现

问题描述 投票:0回答:1

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

对于某些类,我可以通过猜测其名称找到相应的实现,例如

com.google.gwt.core.client.impl.StringBuilderImpl
。但是例如
java.util.Date
的实现在哪里?我在哪里可以找到它,GWT 如何找到它(通过某些配置文件?)

gwt
1个回答
2
投票

哪里可以找到

在 GWT 主干上快速

find
显示
user.super.com.google.gwt.emul.java.util.Date.java
user.super.com.google.gwt.emul.java.sql.Date.java
user.super.com.google.gwt.emul
包包含更多模拟 Java 类。

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

模块 XML 文件

<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.util
而是
java.util 
)。

© www.soinside.com 2019 - 2024. All rights reserved.