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.

Reply via email to