@ override аннотация в JDK 1.6

Я использую JDK1.6. Когда я реализую интерфейс и в классе реализации, если я даю@override перед именами моих функций Eclipse выдает ошибку компиляции. то есть приведенный ниже код неверен в соответствии с Eclipse.

public class SomeListener implements ServletContextListener {
    @Override
    public void contextDestroyed(ServletContextEvent arg0) {
       // code
    }
    /* other overridden methods here */
}

Если я удалю@Override аннотации, то код прекрасно компилируется. Означает ли это, что JDK1.6 не требует от нас префикса@override аннотации больше?

Ответы на вопрос(7)

Ваш ответ на вопрос