我遵循了http://google-web-toolkit.googlecode.com/svn/trunk/distro-source/core/src/doc/helpInfo/jsoRestrictions.html上的所有建议,但仍然收到臭名昭著的<init>$
错误。
以下语句触发错误:
final OpenCTM ctm = OpenCTM.create();
OpenCTM 在哪里:
public final class OpenCTM extends GObject {
protected OpenCTM() {}
public static native OpenCTM create() /*-{
return new $wnd.GLGE.OpenCTM();
}-*/;
public native void setSrc(String url, String relativeTo) /*-{
this.setSrc(url, relativeTo);
}-*/;
}
整个代码位于我的GitHub 存储库中,并且仍然很小。我正在尝试为GLGE框架编写一个包装库。
我真的不知道该怎么办了。