diff options
author | Markus Schorn | 2008-04-16 13:09:08 +0000 |
---|---|---|
committer | Markus Schorn | 2008-04-16 13:09:08 +0000 |
commit | 6df6c40158c211d18f71da8d5380e68894ff0d2f (patch) | |
tree | 32e65a7db5e8cad26b4e71c78c9b4d55817799d4 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite | |
parent | d353a33638e7eb62427ace558f53301653b235bc (diff) | |
download | org.eclipse.cdt-6df6c40158c211d18f71da8d5380e68894ff0d2f.tar.gz org.eclipse.cdt-6df6c40158c211d18f71da8d5380e68894ff0d2f.tar.xz org.eclipse.cdt-6df6c40158c211d18f71da8d5380e68894ff0d2f.zip |
Implement Method (work in progress) by Emanuel Graf, bug 226646.
Diffstat (limited to 'core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite')
-rw-r--r-- | core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/changegenerator/ChangeGenerator.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/changegenerator/ChangeGenerator.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/changegenerator/ChangeGenerator.java index 4129be85926..b7b757843d5 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/changegenerator/ChangeGenerator.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/changegenerator/ChangeGenerator.java @@ -129,8 +129,11 @@ public class ChangeGenerator extends CPPASTVisitor { synthTreatment(translationUnit); } - sourceOffsets.put(translationUnit.getFileLocation().getFileName(), - Integer.valueOf(translationUnit.getFileLocation().getNodeOffset())); + final IASTFileLocation fileLocation = translationUnit.getFileLocation(); + if (fileLocation != null) { + sourceOffsets.put(fileLocation.getFileName(), + Integer.valueOf(fileLocation.getNodeOffset())); + } return super.visit(translationUnit); } |