From aa814716569a26c25b913b1d6ea79c884d7d5f9a Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Sun, 13 Oct 2002 02:27:55 +0000 Subject: [PATCH] new method clearItems() --- .../src/org/eclipse/cdt/debug/mi/core/Queue.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/Queue.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/Queue.java index c7ccd86baa0..0513199aebe 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/Queue.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/Queue.java @@ -35,6 +35,7 @@ public class Queue { return item; } } + public void addItem(Object item) { //print("in addItem() - entering"); synchronized (list) { @@ -51,6 +52,15 @@ public class Queue { //print("in addItem() - leaving"); } + public Object[] clearItems() { + Object[] array; + synchronized (list) { + array = list.toArray(); + list.clear(); + } + return array; + } + private static void print(String msg) { String name = Thread.currentThread().getName(); System.out.println(name + ": " + msg);