Я случайно оставил лишнюю запятую в конце одного из моих списков аннотаций, но она отлично скомпилировалась на моей машине. Например:
@NamedQueries({
@NamedQuery(name="name1",query="FROM Foo"),
@NamedQuery(name="name2",query="FROM Bar"),
})
Обратите внимание на дополнительную запятую после второй @NamedQuery. Похоже, что он хорошо компилируется на моей машине, но у кого-то еще были проблемы с компиляцией кода на их машине, поэтому я удалил его. Но теперь мне интересно узнать, разрешено ли это, и если да, то какая версия Java это позволяет.
Мне не удалось найти ни одной ссылки на это в Интернете.