Что действительно означает уровень серьезности, заданный как «наследовать» в правиле контрольного стиля?Уровень серьезности проверки подлинности Java наследует значение?
пытался прибегая к помощи много не мог найти фактическое определение this-
Что действительно означает уровень серьезности, заданный как «наследовать» в правиле контрольного стиля?Уровень серьезности проверки подлинности Java наследует значение?
пытался прибегая к помощи много не мог найти фактическое определение this-
Правила Checkstyle настроены в небольшой, но важной иерархии. Checker
находится наверху, один из его «детей» - Treewalker
и так далее. Свойства могут быть определены для отдельных проверок, но также и для этих «родительских проверок». Таким образом, ваш конфигурационный файл Checkstyle заурядный выглядит следующим образом:
<module name="Checker">
<property name="severity" value="warning"/> <!-- NOTE THIS -->
<module name="TreeWalker">
<property name="tabWidth" value="4"/>
<module name="JavadocMethod">
<property name="scope" value="public"/>
</module>
<!-- and so on -->
</module>
<!-- and so on -->
</module>
Как вы можете видеть, есть severity
свойство Checker
, самого верхнего модуля. Если чек где-то ниже в иерархии, его жесткость установлена на inherit
(что то же самое, что ничего не устанавливает), то в этом примере его серьезность будет warning
.
Это делает вещи намного яснее !. большое спасибо – pranky64
свойства командной строки и муравей свойства задачи Checkstyle применяется к корню Checker модуля. Кроме того, свойства наследуются в иерархии модуля .
Для получения дополнительной информации см. Checkstyle documentation.
, так это значит, что если у меня есть пользовательская конфигурация checkstyle, он наследует от конфигурации по умолчанию, то есть проверки солнца? Итак, если я правильно понимаю, то серьезность для такого определенного правила будет такой же, как и в «Sun Checks»? – pranky64
"... Кроме того, свойства наследуются в иерархии модулей." Унаследовано от того, где мой вопрос на самом деле? – pranky64
использовать же родитель? вот что должно быть –
Родитель? хорошо рассмотрим следующий пример: правило для абстрактного имени класса или имени постоянной переменной определяется с серьезностью как наследование, кто будет здесь родителем? – pranky64
Пожалуйста, разместите журнал или таблицу стилей с необходимой информацией. Насколько я знаю, унаследованное не является допустимым значением для серьезности проверки. – Thihara