GWT/RPC - gwt 是不是支持使用 <?> 的泛型

Posted

技术标签:

【中文标题】GWT/RPC - gwt 是不是支持使用 <?> 的泛型【英文标题】:GWT/RPC - Does gwt supports generics which uses <?>GWT/RPC - gwt 是否支持使用 <?> 的泛型 【发布时间】:2013-06-15 19:06:09 【问题描述】:

我刚刚尝试编译我的客户端代码并遇到了这个问题

        [ERROR] [com.mycompany.project.App] - In order to produce smaller client-side code, 'Object' is not allowed; please use a more specific type (reached via com.mycompany.project.client.bean.Test<?>)

... 一种例外;

我试图发送到服务器的 bean 是这样的

public final class Test<A> implements IsSerializable


    private A a;    


    public A getA() 
        return a;
    

    public void setA(A a) 
        this.a= a;
    




正如我所见,编译器会发出 &lt;?&gt; 泛型非特定类型的噪音:S 所以我一直在考虑如何走动它,或者仍然有一种方法可以让它按原样工作,因为我是对RPC 抽象支持很感兴趣?我在这里非常需要你的建议。

谢谢

附: GWT 2.3

【问题讨论】:

【参考方案1】:

您是否尝试过 &lt; ? extends MyGenericObject &gt; 之类的东西???也许它适合你...

【讨论】:

Emm... 你的意思是一个扩展了 MyGenericObject 扩展的类? MyGenericObject 应该在项目类路径中吗?能否给个更详细的代码 sn-p? 你是对的;我尝试了解决方案......它编译得很好;谢谢:)

以上是关于GWT/RPC - gwt 是不是支持使用 <?> 的泛型的主要内容,如果未能解决你的问题,请参考以下文章

GWT RPC 未生成正确的 gwt.rpc 文件

对于 GWT GAE Java 应用程序,这种 GWT/RPC 安全方法的安全性如何?

GWT RPC 上的错误 404

方法签名中的 GWT RPC 特定集合类型 - 仍然推荐吗?

GWT RPC - 并行异步调用

GWT RPC 调用失败