- 1
- 2
- 3
- 4
- 5
- 6
private String stateChangedReason;
...
if (stateChangedReason != null && stateChangedReason instanceof String) {
dealerManageInfo.setChangeStateReason(stateChangedReason.toString());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+74
private String stateChangedReason;
...
if (stateChangedReason != null && stateChangedReason instanceof String) {
dealerManageInfo.setChangeStateReason(stateChangedReason.toString());
}
и выше по коду есть проверка
http://govnokod.ru/12583#comment169578
в любом случае, это нормальний код, так как компылятор приберет все лишнее сам, так что разницы нет некакой, и этот код абсолютно рабочий!
Единственное, что до рефакторинга проверка на null не нужна была, т. к. instanceof для null всегда вернет false