目前方法的定义如下:
public <T extends BaseEntity> List<T > LoadPositionCache(Class<T> clazz,final String fileLocation,String regionName)
{
...
}调用时是这么调用的:
LoadPositionCache(RichFirmLadderEntity.class ,"........","........");RichFirmLadderEntity 是BaseEntity的子类。在Eclipse编译时没错,但是在continuum中build的时候,报了这个错:required: Class<T>,String,String
[javac] found: Class<RichFirmLadderEntity>,String,String
[javac] reason: inferred type does not conform to declared bound(s)
[javac] inferred: RichFirmLadderEntity
[javac] bound(s): BaseEntity
[javac] where T is a type-variable:
[javac] T extends BaseEntity declared in method <T>LoadPositionCache(Class<T>,String,String)
想问各位大侠,这是为虾米。
public <T extends BaseEntity> List<T > LoadPositionCache(Class<T> clazz,final String fileLocation,String regionName)
{
...
}调用时是这么调用的:
LoadPositionCache(RichFirmLadderEntity.class ,"........","........");RichFirmLadderEntity 是BaseEntity的子类。在Eclipse编译时没错,但是在continuum中build的时候,报了这个错:required: Class<T>,String,String
[javac] found: Class<RichFirmLadderEntity>,String,String
[javac] reason: inferred type does not conform to declared bound(s)
[javac] inferred: RichFirmLadderEntity
[javac] bound(s): BaseEntity
[javac] where T is a type-variable:
[javac] T extends BaseEntity declared in method <T>LoadPositionCache(Class<T>,String,String)
想问各位大侠,这是为虾米。
解决方案 »
- java怎样可以编写点击一个键钮就可以生成另一个键钮呢
- Constructor 找不到符号
- 课后作业求教
- 图形界面 显示题目
- 各位大侠,请问runtimeException和非runtimeException的区别,详细些的啊~~我头大了两个星期~
- 关于java中日期的计算
- 一个菜鸟的愚蠢问题 等待中 谢谢
- Exception in thread "main" java.lang.NoClassDefFoundError: PrintPen
- main也能继承下来????????????????????????????????????????????????????????
- Process类的getInputStream()编码的问题
- 托盘图标显示不出来
- for 循环集合,集合没用泛型为什么报错
RichFirmLadderEntity 是BaseEntity的子类。
但是RichFirmLadderEntity.class并不是BaseEntity的子类对象。
class是一种特殊的对象。
你把Class<T> clazz里面的T改成别的吧。