我使用JSON.simple从Java生成JSON输出。但每次我打电话给jsonobj.put(“this”,“that”)时,我在Eclipse中看到一条警告:如何在不使用泛型的情况下使用遗留代码时避免使用Eclipse警告?
类型安全:方法put(Object,Object)属于原始类型HashMap。引用泛型类型HashMap的应该是参数
清洁修复是,如果把JSONObject是泛型化,但因为它是不,我不能添加任何泛型类型参数来解决这个问题。我想关闭尽可能少的警告,因此在许多方法中添加“@SuppressWarnings(”unchecked“)”是没有吸引力的,但除了提出警告外,还有其他选择吗?
在Netbeans中,对我返回另一组警告: >私有方法aMap声明为最终 >私有方法aMap声明为static – user919860 2013-04-04 15:26:28