Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlena Laskavaia2010-07-22 02:33:28 +0000
committerAlena Laskavaia2010-07-22 02:33:28 +0000
commit4531b0f28748e3911abbe34203aa9eeb58616f65 (patch)
tree8eb2cde548c600a6e0219e10d810b27d7e78d532 /codan/org.eclipse.cdt.codan.checkers.ui
parentb282976dfa9b147fe9a4e36bc6d169ef15421677 (diff)
downloadorg.eclipse.cdt-4531b0f28748e3911abbe34203aa9eeb58616f65.tar.gz
org.eclipse.cdt-4531b0f28748e3911abbe34203aa9eeb58616f65.tar.xz
org.eclipse.cdt-4531b0f28748e3911abbe34203aa9eeb58616f65.zip
added document field to have access to it if needed
Diffstat (limited to 'codan/org.eclipse.cdt.codan.checkers.ui')
-rw-r--r--codan/org.eclipse.cdt.codan.checkers.ui/src/org/eclipse/cdt/codan/internal/checkers/ui/quickfix/AbstractAstRewriteQuickFix.java9
1 files changed, 9 insertions, 0 deletions
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;
+ }
}

Back to the top