Код: Выделить всё
public Object getValue() {
return
number != null ? number :
string != null ? string :
bool != null ? bool :
date != null ? date :
list != null ? list :
null;
}
Код: Выделить всё
public Object getValue() {
return
number != null ? number :
string != null ? string :
bool != null ? bool :
date != null ? date :
// list != null ? list :
null;
}
Обратите внимание, что, скорее всего, это ошибка в компиляторе, а не в моем коде, поскольку в выводе говорилось: «Пожалуйста, сообщите об ошибке на сайте Java Developer Connect» (или что-то подобное). . Я спрашиваю здесь, потому что не уверен, что будет содержать этот отчет об ошибке.
РЕДАКТИРОВАТЬ:
Крис L воспроизвел это, см. его ответ
Подробнее здесь: https://stackoverflow.com/questions/566 ... -operators
Мобильная версия