- 1
Boolean hasRefId = !node.getAttributes().getNamedItem("refid").equals(null);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+82
Boolean hasRefId = !node.getAttributes().getNamedItem("refid").equals(null);
equals(null)
Он ещё и присваивается почему-то Boolean'у с большой буквы. Вот сборщик копается в мусоре потом, а разработчики ему даже спасибо не говорят.
Сомневаюсь. Автобоксинг работает через Type.valueOf(type), а не через вызов конструктора. Поэтому использоваться всегда будет один объект Boolean.FALSE.
Расскажите, пожалуйста, сколько логических типов в языке Обжептив С?
http://nshipster.com/bool/
#12177
BOOL / bool / Boolean / NSCFBoolean
Так что в жаве еще всё нормально с типами.
> BOOL / bool / Boolean / NSCFBoolean
Одну бУкву можно проПустить случайно, а четыре - с гораздо меньшей вероятностью. ПомехоустОйчивость.