有这样的方法需要类文字作为参数.
Collection emps =
SomesqlUtil.select(
EmpInfo.class,"select * from emps");
要么
GWT.create(Razmataz.class);
当我需要提供通用的特定类时,问题就出现了
EmpInfo
Razmataz
以下将是错误的语法
Collection> emps =
SomesqlUtil.select(
EmpInfo.class,"select * from emps");
要么
GWT.create(Razmataz.class);
因为你不能做类似的语法
Razmataz.class
那么,我怎么能挤出一个班级文字
EmpInfo
Razmataz
所以我可以把它们作为需要类文字的方法的参数?
更多信息
好的,我承认我主要是要求GWT.
我有一对GWT RPC接口Razmataz. (FYI,GWT RPC接口必须在服务器 – 客户端对中定义).我打算使用相同的接口对来进行通信,无论是String,Integer,Boolean等.
Razmataz< T>的GWT.create(Razmataz)
抱怨说,由于我没有指定T,GWT编译器将其视为对象.那么GWT编译器不会接受Object类.它需要比作为一个对象更具体.
所以,似乎没有办法告诉GWT.创建T是什么,因为一个类文字是一个运行时概念,而泛型是一个编译时的概念,对吗?