diff --git a/pmd/etc/changelog.txt b/pmd/etc/changelog.txt index deae22bc46..8935245a24 100644 --- a/pmd/etc/changelog.txt +++ b/pmd/etc/changelog.txt @@ -1,5 +1,6 @@ ???? - 4.2.3: +Fixes for exclude-pattern May 20, 2008 - 4.2.2: diff --git a/pmd/src/net/sourceforge/pmd/PMD.java b/pmd/src/net/sourceforge/pmd/PMD.java index 8048137a30..e1d818286b 100644 --- a/pmd/src/net/sourceforge/pmd/PMD.java +++ b/pmd/src/net/sourceforge/pmd/PMD.java @@ -455,6 +455,7 @@ public class PMD { ctx.setReport(report); ctx.setSourceCodeFilename(fileName); + ctx.setSourceCodeFile(new File(fileName)); if (LOG.isLoggable(Level.FINE)) { LOG.fine("Processing " + ctx.getSourceCodeFilename()); } @@ -702,6 +703,7 @@ public class PMD { ctx.setReport(report); ctx.setSourceCodeFilename(niceFileName); + ctx.setSourceCodeFile(new File(niceFileName)); if (LOG.isLoggable(Level.FINE)) { LOG.fine("Processing " + ctx.getSourceCodeFilename()); } @@ -771,6 +773,7 @@ public class PMD { String niceFileName = dataSource.getNiceFileName(shortNamesEnabled, inputPath); ctx.setSourceCodeFilename(niceFileName); + ctx.setSourceCodeFile(new File(niceFileName)); LOG.fine("Processing " + ctx.getSourceCodeFilename()); try {