Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2008-04-16 13:09:08 +0000
committerMarkus Schorn2008-04-16 13:09:08 +0000
commit6df6c40158c211d18f71da8d5380e68894ff0d2f (patch)
tree32e65a7db5e8cad26b4e71c78c9b4d55817799d4 /core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite
parentd353a33638e7eb62427ace558f53301653b235bc (diff)
downloadorg.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.java7
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);
}

Back to the top