diff --git a/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/runtime/cmd/BaseVisitor.java b/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/runtime/cmd/BaseVisitor.java index 8b70c471c1..69916fc10e 100644 --- a/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/runtime/cmd/BaseVisitor.java +++ b/pmd-eclipse-plugin/plugins/net.sourceforge.pmd.eclipse.plugin/src/net/sourceforge/pmd/eclipse/runtime/cmd/BaseVisitor.java @@ -288,7 +288,7 @@ public class BaseVisitor { Timer timer = new Timer(); final RuleContext context = new RuleContext(); - context.setSourceCodeFile(file.getFullPath().toFile()); + context.setSourceCodeFile(file.getRawLocation().toFile()); context.setSourceCodeFilename(file.getName()); context.setReport(new Report());