Fixed the Xpath expression to be more accurate and to find the getLogger statement

Former-commit-id: 2ecf96fe54d6f417f1fbf4b51092b73ed0d8a015
This commit is contained in:
Will Stranathan
2015-06-05 22:03:13 -04:00
parent 500ad62470
commit 0a09760aec

View File

@@ -37,19 +37,21 @@ the work on the Logger.
<properties>
<property name="xpath">
<value><![CDATA[
//ClassOrInterfaceDeclaration[.//PrimaryExpression[PrimaryPrefix/Name[@Image = 'Logger.getLogger']]
and not(@Image = .//PrimaryExpression[PrimaryPrefix/Name[@Image = 'Logger.getLogger']]
/PrimarySuffix
/Arguments
/ArgumentList
/Expression
/PrimaryExpression
/PrimaryPrefix
/ResultType
/Type
/ReferenceType
/ClassOrInterfaceType/@Image
)] ]]></value>
//PrimaryExpression[
PrimaryPrefix/Name/@Image = 'Logger.getLogger'
and
not(PrimarySuffix/
Arguments/
ArgumentList/
Expression/
PrimaryExpression/
PrimaryPrefix/
ResultType/
Type/
ReferenceType/
ClassOrInterfaceType/
@Image = ancestor::ClassOrInterfaceDeclaration/@Image)
] ]]></value>
</property>
</properties>
<example><![CDATA[