对于GWT中的一些自定义客户端 - 服务器通信代码,我想动态实现类似于java.lang.reflect.Proxy的Java接口。由于GWT不包含任何反射支持,我不喜欢编写一个笨重的代码生成器,我想知道是否可以使用JSNI和Overlay类型来完成。
我正在考虑以下几点:
有没有人尝试类似的东西?是否有理由说这不能原则上起作用?
提前致谢。
答案 0 :(得分:0)
什么阻止你在Java中做同样的事情?有一个工厂方法,您传递一些数据,它返回您的接口的实现。既然你说实现是非常简单的,那么你将拥有一组有限的具体类。