Spotbugs-filter classname-suffix

时间:2017-12-05 15:34:40

标签: java regex xml spotbugs

如果您create a filter XML-file喜欢这样的斑点

  <?xml version="1.0" encoding="UTF-8"?>
  <FindBugsFilter xmlns="https://github.com/spotbugs/filter/3.0. ..."> 
   <Match><Class name="de.test.Test.ClassASuffix" /></Match>
  </FindBugsFilter>

它适用于java-class ClassASuffix。 但是添加更多规则是很乏味的,比如

 <Match><Class name="de.test.Test.ClassASuffix" /></Match>
 <Match><Class name="de.test.Test.ClassBSuffix" /></Match>
 <Match><Class name="de.test.Test.ClassCSuffix" /></Match>

如何使用* Suffix过滤掉所有类?

我已经尝试过some of these examples了。 (如.*Test")但它只是不起作用。

1 个答案:

答案 0 :(得分:1)

这有效:

<Match><Class name="~.*?Suffix.*" /></Match>