Ola
Tenho um xml “cabeludo” para trabalhar com XStream. Pela complexidade do arquivo vi que seria necessario criar um conversor, ate ai tudo bem.
Acontece que uma das tags tem um atributo class.
<violation ... class="Utilities">algumacoisa</violation>
Eu levo uma com.thoughtworks.xstream.mapper.CannotResolveClassException de cara, pois não é encontrada a classe Utilities. Acho que existe um workaround pra esse caso mas… e agora?
Segue XML completo caso alguem tenha interesse
<?xml version="1.0" encoding="UTF-8"?>
<pmd version="4.0" timestamp="2009-03-17T12:34:02.422">
<file name="ejbModule\br\com\bradseg\gisa\salvados\model\framework\utils\Utilities.java">
<violation beginline="382" endline="382" begincolumn="31" endcolumn="102" rule="PositionLiteralsFirstInComparisons" ruleset="Design Rules" package="br.com.bradseg.gisa.salvados.model.framework.utils" class="Utilities" method="isValidCPF" externalInfoUrl="http://pmd.sourceforge.net/rules/design.html#PositionLiteralsFirstInComparisons" priority="3">
Position literals first in String comparisons
</violation>
<violation beginline="394" endline="394" begincolumn="35" endcolumn="109" rule="PositionLiteralsFirstInComparisons" ruleset="Design Rules" package="br.com.bradseg.gisa.salvados.model.framework.utils" class1="Utilities" method="isValidCNPJ" externalInfoUrl="http://pmd.sourceforge.net/rules/design.html#PositionLiteralsFirstInComparisons" priority="3">
Position literals first in String comparisons
</violation>
</file>
</pmd>