Я делаю это с несколькими ANTLR-грамматиками, которые генерируют парсер Java, используя Ant. Скрипт сборки Ant добавляет @SuppressWarnings("all")
к одному файлу Java, а @Override
- к нескольким методам в другом. Я могу посмотреть, как это делается в точности, если вам интересно.