2015-09-14 8 views
5

नहीं देखता है मेरे पास मेरी कक्षा में निजी विधि है।सोनारक्यूब विधि संदर्भ

Private method 'validate' is never used. 

इस मुद्दे जाना जाता है:

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

मैं प्रमुख मुद्दा देखते हैं?

इसे कैसे ठीक करें? समाधान?

+3

यह एक बग है: https://jira.sonarsource.com/browse/SONARJAVA-583 – user432

+0

@ उपयोगकर्ता 432 इस प्रकार आप प्रश्न का उत्तर दे सकते हैं) – gstackoverflow

उत्तर

7

यह एक ज्ञात बग: कृपया देखें http://jira.sonarsource.com/browse/SONARJAVA-583

यहाँ और अधिक संदर्भ प्रदान करने के लिए: यह अप्रयुक्त निजी विधि एक पुराने कार्यान्वयन पर निर्भर है और (मेरा उत्तर लिखने के समय) है अर्थगत विश्लेषण पर भरोसा करने की ओर पलायन किया जा रहा है और न केवल बाइटकोड विश्लेषण।

संबंधित मुद्दे