SonarQube 看不到方法参考
SonarQube doesn't see method reference
我的 class 中有私有方法。
public class MyClass {
public void method(){
....
List<String> filteredPaths = Arrays.asList(paths).stream().filter(this::validate).collect(Collectors.toList());
....
}
private boolean validate(String path){
...
}
}
我发现主要问题:
Private method 'validate' is never used.
这个问题已知吗?
如何解决?解决方法?
这是一个已知错误:请参阅 http://jira.sonarsource.com/browse/SONARJAVA-583
在这里提供更多上下文:这个未使用的私有方法依赖于旧的实现,并且(在撰写我的回答时)正在迁移以依赖语义分析而不仅仅是字节码分析。
我的 class 中有私有方法。
public class MyClass {
public void method(){
....
List<String> filteredPaths = Arrays.asList(paths).stream().filter(this::validate).collect(Collectors.toList());
....
}
private boolean validate(String path){
...
}
}
我发现主要问题:
Private method 'validate' is never used.
这个问题已知吗?
如何解决?解决方法?
这是一个已知错误:请参阅 http://jira.sonarsource.com/browse/SONARJAVA-583
在这里提供更多上下文:这个未使用的私有方法依赖于旧的实现,并且(在撰写我的回答时)正在迁移以依赖语义分析而不仅仅是字节码分析。