Eclipse AST not changing files which are not opened in eclipse
I am trying to modify source code using eclipse plugin, JDT and AST (Abstract Syntax Tree). I can read all Java files and make operation on all those file, But when i am saving those changes (Edits) in to files using TextEdit edits = rewriter.rewriteAST(); // apply the text edits to the compilation unit edits.apply(document); iCompilationUnit.getBuffer().setContents(document.get()); It only make changes in file those are open in eclipse in unsaved mode. Rest of files are not affected. Find my code snippet below: CompilationUnit cu = parse(iCompilationUnit); MethodVisitor visitor = new