当我们在idea中编写出一段警告代码时 代码会高亮显示 这样看起来很不爽
这时我们可以用//noinspection unchecked来解决编译器不会报错的警告问题
如果这段代码编译器会报错 那加上//noinspection unchecked编译器还是会报错
如果确定代码一定不会报错 这时可以加上@SuppressWarnings("unchecked") 编译器将不会报错
但是@SuppressWarnings("unchecked")也不是你想加就能加的 如以下代码
//noinspection unchecked this.annotationType = (Class extends Annotation>)aClass;
你想加也不给你加 可以变通一下
@SuppressWarnings("unchecked")
Class extends Annotation> annotationType = (Class extends Annotation>)aClass;
this.annotationType = annotationType;



