Следующий код
private boolean compare(Object a, int b) {
return a == b;
}
компилируется в Java 7, но это приводит к следующей ошибке в Java 8:
несравнимые типы: int и Object
Рассматривая следующий вопрос:
Сравнение объектов и int в Java 7
Кажется, что Java 6 и Java 8 не позволяют сравнивать int
и Object
, в то время как 7. Есть ли какие-либо документы по этому поводу?
Мне интересны знания, которые информировали эти решения. Похоже, они не определились или что-то в этом роде.
Я использую IntelliJ IDEA 14.1.4 с JDK 1.7.0.51.