Я знаю, что могу узнать, является ли переменная нулевой в Java, используя следующие методы:
- если
(var==null)
→ слишком много работы -
try { ... } catch (NullPointerException e) { ...}
→ он сообщает мне, какая строка бросает исключение - с помощью отладчика → вручную, слишком медленно
Рассмотрим эту строку кода:
if (this.superSL.items.get(name).getSource().compareTo(VIsualShoppingList.Source_EXTRA)==0) {
Я хотел бы знать, есть ли общий способ узнать, какая переменная (а не только строка) бросает исключение NullPointerException в определенной области кода. В этом примере, зная, что