У меня есть проблема в моем коде, что когда я анализирую его с помощью сонара, показываю эту проблему.
Remove this useless assignment; "listObj" already holds the assigned value along all execution paths.
Мой код:
for (int i = 0; i < blocks.getBlocks().size(); i++) {
if(StringUtils.stripAccents(blocks.getBlocks().get(i).getTitle().toLowerCase()).contains(search.toLowerCase())) {
listObj = this.inTitle(blocks, searcher, listObj , i);
}
}
return listObj;
Проблема появляется в строке:listObj = this.inTitle(blocks, searcher, listObj , i);
Как мне сделать, чтобы проблема исчезла?