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 <[email protected]>wrote:
> 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 [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.
