У меня такой код:
if(object != null && object.field != null){
object.field = "foo";
}
Предположим, что объект имеет значение null.
Этот код приводит к ошибке nullPointerException или просто если оператор не будет выполнен?
Если это так, как сделать рефакторинг этого кода более элегантным (если это возможно, конечно)?