我目前禁止 Eclipse 关于此代码片段中原始类型的使用的唠叨
@SuppressWarnings({ "rawtypes" })
List doSomething(Integer arg1, ...) {
....
}
我实际上返回的是从旧版本的 Hibernate 生成的原始类型 List
。有没有办法改变这个API返回:
List<Object[]>
我只需将列表转换到上面吗?
最佳答案
您可以将方法签名更改为:
List<Object> doSomething(Integer arg1, ...) {
....
}
对任何调用客户不会产生负面影响。当然,这只是消除了在该方法本身上使用 @SuppressWarnings 注释的需要。对于使用 List
类的原始版本的代码其他部分中必须收到的所有警告,它没有任何作用。
关于java - 如何从此代码中删除 Eclipse 中的原始类型警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103020/