Если моя запись реализует интерфейс с методом доступа к полю, неявно реализующим метод, она должна быть экземпляром того, что должна охватывать аннотация @Override.
Если моя запись реализует интерфейс с методом доступа к полю, неявно реализующим метод, она должна быть экземпляром того, что должна охватывать аннотация @Override. [code]interface I { int f(); } record R(@Override int f) implements I {} [/code] Но, похоже, javac этого не проверяет. Это все еще хорошая идея использовать его? Почему javac игнорирует @Override в полях записи?