Когда класс, реализующий Serializable
, не имеет serialVersionUID
маленького сообщения, которое вы видите в вашей IDE, и во время компиляции это предупреждение, сгенерированное javac
. Если вы хотите создать что-то подобное, вы можете, но процесс кажется сложным. Решение здесь в этом ответе .
Они углубляются в детали, но общая идея состоит в том, чтобы создать процессор аннотаций и аннотаций и использовать процессор аннотаций во время компиляции. Я предполагаю, что вы могли бы использовать отражение (или ... не отражение, так как это время компиляции?), Чтобы увидеть, содержит ли аннотированный класс нужное вам поле.
Визуальный Помогают от Целого Помидора, идет с Программой проверки правописания, наряду со многими другими поразительными функциями улучшения производительности - если Вы используете Visual Studio без Визуального, Помогают, Вы действительно пропускаете :)
Вы могли использовать FXCop и записать пользовательское правило в spellcheck (ссылка) Ваши комментарии
Ну, я не знаю о Visual Studio, но и Eclipse и Emacs имеют поддержку проверки правописания в комментариях. У меня обычно есть он прочь, потому что это слишком часто мешает и жалуется на вещи как имена переменной, но затем мне действительно не нужна программа проверки правописания (большую часть времени).
Существует инструмент для того, чтобы автоматически исправить типичные опечатки везде, Вы вводите: