NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE — возможное разыменование нулевого указателя <package>matchesSafely(View) из-за вJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE — возможное разыменование нулевого указателя <package>matchesSafely(View) из-за в

Сообщение Гость »


У меня есть этот метод для получения количества дочерних элементов из представления переработчика, но он выдает ошибку.

Произошла ошибка при выполнении com.github.spotbugs .snom.internal.SpotBugsRunnerForHybrid$SpotBugsExecutor
Проверка не удалась: SpotBugs завершился с кодом завершения 3См. отчет по адресу:
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE — возможное разыменование нулевого указателя ...matchesSafely(View) из-за возвращаемого значения вызванного метода< /p>

Код: Выделить всё

public static int getCountFromRecyclerView(@IdRes int RecyclerViewId) {
final int[] COUNT = {
0
};
Matcher matcher = new TypeSafeMatcher < View > () {
@Override
protected boolean matchesSafely(View item) {
COUNT[0] = ((RecyclerView) item).getAdapter().getItemCount();
return true;
}
@Override
public void describeTo(Description description) {}
};
onView(allOf(withId(RecyclerViewId), isDisplayed())).check(matches(matcher));
return COUNT[0];
}
Tried adding

Код: Выделить всё

Objects.requireNonNull
and

Код: Выделить всё

@SuppressFBWarnings("NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE")
. Nothing seems to work.
This block is the reason for the error

Код: Выделить всё

protected boolean matchesSafely(View item) {
COUNT[0] = ((RecyclerView) item).getAdapter().getItemCount();
return true;


Источник: https://stackoverflow.com/questions/781 ... renc-packa
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»