使用Xpath查询执行复杂的代码检查
我需要PMD来使用XPath处理以下语句 1.在大多数外部try块结束之前,必须有使用Xpath查询执行复杂的代码检查,xpath,pmd,Xpath,Pmd,我需要PMD来使用XPath处理以下语句 1.在大多数外部try块结束之前,必须有fillTrasactionStatus() 2.大多数外部尝试都应该有两个catch,分别是fatalException和throwable,具有logException和fillTransactioStatus() 3.Interaction.begin()&fetchTransactionStatus()应该是第一个(这应该是通过接口公开的每个公共方法的开始) 我对第一个问题的态度是 //PrimaryPre
fillTrasactionStatus()
2.大多数外部尝试都应该有两个catch,分别是fatalException
和throwable
,具有logException
和fillTransactioStatus()
3.Interaction.begin()
&fetchTransactionStatus()
应该是第一个(这应该是通过接口公开的每个公共方法的开始)
我对第一个问题的态度是
//PrimaryPrefix [Name[@Image='fillTransactionStatus']]
[ancestor::TryStatement]
但是我如何确保它适用于最外层的try块呢
请帮忙