我必须在某些方法中使用cls变量。
Class<CommonResult<Cat>> cls = (Class<CommonResult<Cat>>) ((Class) CommonResult.class);
但是,此代码行显示此警告。
CommonResult是泛型类。 我想删除这些警告。删除此警告的最佳修改是什么? 我想知道一种方法来修复代码级而不是注释。
答案 0 :(得分:0)
我认为这个问题是你的答案:What is SuppressWarnings ("unchecked") in Java?,以及你的问题是那个问题的答案: - )
至于您列出的前2个警告 - “类是原始类型”警告可能源于您首次投射到Class
的事实。有必要吗?第二项不像警告那样读。 “parseGetGrantedPermission(String)”应该是什么?它看起来更像是产生警告的方法。