Hi,
I need to create my own date class to handle UTC. When I try to
construct a MyDate object,
I get a "java.lang.NoSuchFieldError: mydate" exception in this code:
private native void init(double date) /*-{
this.mydate = new Date(date);
}-*/;
Anybody know why?
thanks for any help
-Ben
PS.
Here's the exception:
[WARN] Malformed JSNI reference 'mydate'; expect subsequent failures
java.lang.NoSuchFieldError: mydate
at com.google.gwt.dev.shell.CompilingClassLoader
$DispatchClassInfoOracle.getDispId(CompilingClassLoader.java:119)
at
com.google.gwt.dev.shell.CompilingClassLoader.getDispId(CompilingClassLoader.java:
531)
at
com.google.gwt.dev.shell.moz.GeckoDispatchAdapter.setField(GeckoDispatchAdapter.java:
105)
[..skipped..]
at
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:
107)
at edu.mit.ll.wx.share.client.MyDate.init(MyDate.java)
at edu.mit.ll.wx.share.client.MyDate.<init>(MyDate.java:23)
at edu.mit.ll.wx.share.client.Main.onModuleLoad(Main.java:205)
[..skipped..]
at com.google.gwt.dev.shell.moz.BrowserWidgetMoz.access
$000(BrowserWidgetMoz.java:35)
Here's my code:
public class MyDate
{
public MyDate(long millisec) {
init(millisec);
}
private native void init(double date) /*-{
this.mydate = new Date(date);
}-*/;
public native int getUTCFullYear() /*-{
return this.mydate.getUTCFullYear();
}-*/;
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---