From 4531b0f28748e3911abbe34203aa9eeb58616f65 Mon Sep 17 00:00:00 2001 From: Alena Laskavaia Date: Thu, 22 Jul 2010 02:33:28 +0000 Subject: [PATCH] added document field to have access to it if needed --- .../checkers/ui/quickfix/AbstractAstRewriteQuickFix.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/codan/org.eclipse.cdt.codan.checkers.ui/src/org/eclipse/cdt/codan/internal/checkers/ui/quickfix/AbstractAstRewriteQuickFix.java b/codan/org.eclipse.cdt.codan.checkers.ui/src/org/eclipse/cdt/codan/internal/checkers/ui/quickfix/AbstractAstRewriteQuickFix.java index 8d3329699bd..cc4eeec0988 100644 --- a/codan/org.eclipse.cdt.codan.checkers.ui/src/org/eclipse/cdt/codan/internal/checkers/ui/quickfix/AbstractAstRewriteQuickFix.java +++ b/codan/org.eclipse.cdt.codan.checkers.ui/src/org/eclipse/cdt/codan/internal/checkers/ui/quickfix/AbstractAstRewriteQuickFix.java @@ -20,9 +20,11 @@ import org.eclipse.jface.text.IDocument; public abstract class AbstractAstRewriteQuickFix extends AbstractCodanCMarkerResolution { + private IDocument document; @Override public void apply(final IMarker marker, IDocument document) { try { + this.document = document; openEditor(marker).doSave(new NullProgressMonitor()); IIndex index; try { @@ -55,4 +57,11 @@ public abstract class AbstractAstRewriteQuickFix extends * @param r */ public abstract void modifyAST(IIndex index, IMarker marker); + + /** + * @return the document + */ + public IDocument getDocument() { + return document; + } }