]> source.dussan.org Git - aspectj.git/commitdiff
use canonfilepath
authoraclement <aclement>
Thu, 9 Apr 2009 04:29:35 +0000 (04:29 +0000)
committeraclement <aclement>
Thu, 9 Apr 2009 04:29:35 +0000 (04:29 +0000)
asm/src/org/aspectj/asm/internal/AspectJElementHierarchy.java

index cd07bb5d7239c0e27be2dd6ad31abb537fb36fe3..a075caef24fbb3f44deec18a029db2ef69f32948 100644 (file)
@@ -368,7 +368,7 @@ public class AspectJElementHierarchy implements IHierarchy {
                // 2. should isSourceFile() return true for a FILE that is a .class file...?
                if ((node.getKind().isSourceFile() && !node.getName().equals("<root>")) || node.getKind().isFile()) {
                        ISourceLocation nodeLoc = node.getSourceLocation();
-                       if (nodeLoc != null && nodeLoc.getSourceFile().getAbsolutePath().equals(sourcefilePath)) {
+                       if (nodeLoc != null && asm.getCanonicalFilePath(nodeLoc.getSourceFile()).equals(sourcefilePath)) {
                                return node;
                        }
                        return null; // no need to search children of a source file node