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