是否有Checkstyle模块来检测这样的代码
private ServiceClass service = ...
public void someMethod(String param) {
String result = this.service.find(param);
if(!this.isValid(result)) {
throw new RuntimeException();
} else {
return result;
}
}
private boolean isValid(String param) {
...
}
正如您在此处所见,实际上不需要this
,因为没有任何方法和字段重叠。
RequireThis模块接近我的需求,但看起来无法检测到这种过度使用。
答案 0 :(得分:1)
实际上并不需要这样做,因为没有任何方法和字段重叠。
没有Checkstyle检查标记this
的不必要用法。 RequireThis
只检查缺少this
的区域,而不是相反的区域。