У меня большой класс, и я полагаю, что некоторые его части никогда не используются, но PMD, Findbugs не могут показать его как неиспользованную часть кода.Код выглядит следующим образом:
public void function1(....., String something) {
BigDecimal myNumber=new BigDecimal(something);
.....
String variable1 = function2(something);
}
public void function1(String something) {
if (something.charAt('R')>-1) {
..... UNUSED CODE ....
}
}
Если параметр что-то содержит и алфавит R, преобразование BigDecimal вызовет исключение.Есть ли какой-нибудь статический анализатор кода или какой-либо другой инструмент, который мог бы помочь найти такие части кода?