Java Checkstyle严重性级别继承意义?

Java Checkstyle严重性级别继承意义?,java,eclipse,checkstyle,Java,Eclipse,Checkstyle,在checkstyle规则中,设置为“继承”的严重性级别实际上意味着什么 我在谷歌上搜索了很多,但都找不到这个的实际定义- 命令行属性和ant Checkstyle任务属性应用于 根检查器模块。此外,属性在模块中继承 等级制度 有关更多详细信息,请参阅。Checkstyle规则是在一个小但重要的层次结构中配置的Checker位于顶部,它的一个“子项”是Treewalker,依此类推。可以为单个检查定义属性,也可以为这些“父检查”定义属性。因此,您的常规Checkstyle配置文件如下所示:

在checkstyle规则中,设置为“继承”的严重性级别实际上意味着什么

我在谷歌上搜索了很多,但都找不到这个的实际定义-

命令行属性和ant Checkstyle任务属性应用于 根检查器模块。此外,属性在模块中继承 等级制度


有关更多详细信息,请参阅。

Checkstyle规则是在一个小但重要的层次结构中配置的
Checker
位于顶部,它的一个“子项”是
Treewalker
,依此类推。可以为单个检查定义属性,也可以为这些“父检查”定义属性。因此,您的常规Checkstyle配置文件如下所示:



如您所见,最顶层的模块
Checker
具有
严重性
属性。如果层次结构中较低位置的检查的严重性设置为
inherit
(与未设置任何内容相同),则在本例中,其严重性将为
warning

使用相同的父级?这就是它应该是什么?好的,请考虑下面的示例:一个抽象类名或常量变量名的规则被定义为严重性,作为继承者,谁将是这里的父?请用必要的信息来张贴日志或样式表。据我所知,inherited不是checkstyle severity的有效值。@Thihara:实际上它显示在eclipse cs integrator的下拉列表中,我猜这是eclipse的checkstyle插件。这是否意味着如果我有自定义checkstyle配置,它将从默认配置(即sun检查)继承?因此,如果我理解正确,那么定义的此类规则的严重性将与“Sun检查”中定义的规则相同“…而且,属性在模块层次结构中继承。”我的问题实际上从何处继承?