2015-09-14 43 views
5

Tôi có phương pháp riêng tư trong lớp học của mình.SonarQube không thấy phương pháp tham khảo

public class MyClass { 
    public void method(){ 
     .... 
     List<String> filteredPaths = Arrays.asList(paths).stream().filter(this::validate).collect(Collectors.toList()); 
     .... 
    } 
    private boolean validate(String path){ 
     ... 
    } 
} 

Tôi thấy vấn đề chính:

Private method 'validate' is never used. 

Liệu vấn đề này được biết đến?

Làm thế nào để sửa chữa nó? cách giải quyết?

+3

Đó là lỗi: https://jira.sonarsource.com/browse/SONARJAVA-583 – user432

+0

@ user432 do đó bạn có thể trả lời câu hỏi) – gstackoverflow

Trả lời

7

Đó là một lỗi được biết: xin vui lòng xem http://jira.sonarsource.com/browse/SONARJAVA-583

Để cung cấp bối cảnh nhiều hơn ở đây: phương pháp tư nhân không sử dụng này là dựa vào một thực hiện cũ và là (tại thời điểm viết câu trả lời của tôi) là chuyển sang dựa trên phân tích ngữ nghĩa và không chỉ phân tích bytecode.

Các vấn đề liên quan