启用后,即使编译器检测到程序员无法避免的泛型类型问题,也会发出错误或警告。
因此,例如:
class Test {
public void method(ArrayList list) {
}
}
class TestSub extends Test {
@Override
public void method(ArrayList list) {
// ^^^^^^^^^
// Complain on use of raw type or not?
System.out.println("Overridden");
}
}