interface IEntity {
int getX();
}
class A extends JavaScriptObject implements IEntity {
public int getX() { return Y(); }
public final native int Y() /*-{
return this.y;
}-*/;
}
class A extends JavaScriptObject implements IEntity {
public int getX() { return Z(); }
public final native int Z() /*-{
return this.z;
}-*/;
}
On Tue, Jan 5, 2010 at 2:53 PM, Felipe Toledo felipetgolive...@gmail.comwrote:
Hi all,
I am using JSO types as my model entities supertype. It was working
fine, until I add a new one. Apparently there is no reason to give me
this error. The stack trace is:
com.google.gwt.dev.jjs.InternalCompilerException: Already seen an
implementing JSO subtype (JsTask) for interface (IEntity) while
examining newly-added type (JsTestAssertive). This is a bug in
JSORestrictionsChecker.
at
com.google.gwt.core.ext.typeinfo.TypeOracle.computeSingleJsoImplData
(TypeOracle.java:702)
at com.google.gwt.core.ext.typeinfo.TypeOracle.finish
(TypeOracle.java:362)
at com.google.gwt.dev.javac.TypeOracleMediator.addNewUnits
(TypeOracleMediator.java:359)
at com.google.gwt.dev.javac.CompilationState.assimilateUnits
(CompilationState.java:135)
at com.google.gwt.dev.javac.CompilationState.init
(CompilationState.java:79)
at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom
(CompilationStateBuilder.java:284)
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom
(CompilationStateBuilder.java:181)
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState
(ModuleDef.java:280)
at com.google.gwt.dev.DevModeBase
$UiBrowserWidgetHostImpl.createModuleSpaceHost(DevModeBase.java:97)
at com.google.gwt.dev.shell.OophmSessionHandler.loadModule
(OophmSessionHandler.java:180)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection
(BrowserChannelServer.java:380)
at com.google.gwt.dev.shell.BrowserChannelServer.run
(BrowserChannelServer.java:222)
at java.lang.Thread.run(Thread.java:619)
Could anyone please help me?
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.