From 4876461e511b91405a5838e577d2272416dfb18a Mon Sep 17 00:00:00 2001 From: Emanuel Graf Date: Tue, 24 Nov 2009 07:16:01 +0000 Subject: [PATCH] Fix for NPE --- .../cdt/internal/core/dom/rewrite/astwriter/ASTWriter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/ASTWriter.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/ASTWriter.java index 22b013232f2..4acc51561c0 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/ASTWriter.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/ASTWriter.java @@ -78,7 +78,9 @@ public class ASTWriter { */ public String write(IASTNode rootNode, String fileScope, NodeCommentMap commentMap) throws ProblemRuntimeException { transformationVisitor = new ChangeGeneratorWriterVisitor(modificationStore, givenIndentation, fileScope, commentMap); - rootNode.accept(transformationVisitor); + if(rootNode != null){ + rootNode.accept(transformationVisitor); + } String str = transformationVisitor.toString(); transformationVisitor.cleanCache(); return str;