3.3.3.
您可以定义用于指定在 XML 规则的其他元素中使用的匹配模式的参数。这有助于简化复杂匹配表达式的模式。
使用 <where> 元素来定义参数。使用 param 属性指定参数名,使用 <matches> 元素提供特征。
完整的 XML 规则模式位于:http://windup.jboss.org/schema/windup-jboss-ruleset.xsd.
以下的示例规则定义了一个名为 subpackage 的参数,它指定 (activeio|activemq) 的特征。
由 subpackage 定义的特征然后会在 <javaclass> references 属性中别替换。这会导致规则与 org.apache.activeio.* 和 org.apache.activemq.* 软件包匹配。