如果一个类不包含任何字段、方法、构造函数或初始值设定项,则为空类。 在进行重大更改或重构后,空类有时会被保留下来。
示例:
class Example {
List<String> getList() {
return new ArrayList<>() {
};
}
}
在应用快速修复后:
class Example {
List<String> getList() {
return new ArrayList<>();
}
}
配置检查:
使用如果类是父类型的形参化,则将其忽略选项,可以忽略形参化超类的类。 例如:
class MyList extends ArrayList<String> {}
java.lang.Throwable
的类。