我们有一个项目,由PMD检查是否违反了未使用的私人方法.我们的问题是我们不知道是否可以忽略带有注释的私有方法@PostConstruct.
该规则定义如下:
<rule ref="rulesets/java/unusedcode.xml/UnusedPrivateMethod"/>
Run Code Online (Sandbox Code Playgroud)
我的目标是定义一次以忽略带注释的方法.我想阻止@SupressWarnings在每种方法上写作.
通过HairyFotr的提示和建议,我能够配置我的规则集来忽略private方法@PostConstruct.
我必须使用的规则是:
<rule ref="rulesets/java/unusedcode.xml/UnusedPrivateMethod">
<properties>
<property name="violationSuppressXPath"
value="//ClassOrInterfaceBodyDeclaration/Annotation/MarkerAnnotation/Name[@Image='PostConstruct']" />
</properties>
</rule>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |