Anulación de anulación en JDK 1.6
Estoy usando JDK1.6. Cuando implemento una interfaz y en la clase de implementación, si doy@override
antes de los nombres de mis funciones, Eclipse arroja un error de compilación. es decir, el siguiente código es incorrecto según Eclipse.
public class SomeListener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// code
}
/* other overridden methods here */
}
Si quito@Override
anotación, entonces el código se compila bien. ¿Significa que JDK1.6 no nos obliga a prefijar el@override
anotación más?