From da6cf42803f4981eee44d17146fa16284a236dde Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 24 Jun 2003 04:12:55 +0000 Subject: [PATCH] Provide a scratch buffer. --- .../eclipse/cdt/core/ErrorParserManager.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java index c04fb41476f..70905c5578d 100644 --- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java +++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java @@ -49,6 +49,8 @@ public class ErrorParserManager extends OutputStream { private OutputStream outputStream; private StringBuffer currentLine = new StringBuffer(); + private StringBuffer scratchBuffer = new StringBuffer(); + public ErrorParserManager(ACBuilder builder) { this(builder.getProject(), builder); } @@ -402,4 +404,25 @@ public class ErrorParserManager extends OutputStream { } return reset; } + + /** + * + */ + public String getScratchBuffer() { + return scratchBuffer.toString(); + } + + /** + * @param line + */ + public void appendToScratchBuffer(String line) { + scratchBuffer.append(line); + } + + /** + * + */ + public void clearScratchBuffer() { + scratchBuffer.setLength(0); + } }