From ae1df7e87923ba756b1c45e0f0f9c09452c94f9e Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 9 Aug 2005 01:54:16 +0000 Subject: [PATCH] Implemented clear() rather than inheriting the *extremely* inefficient clear() from AbstractList. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1693 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/SortableArrayList.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/samskivert/src/java/com/samskivert/util/SortableArrayList.java b/projects/samskivert/src/java/com/samskivert/util/SortableArrayList.java index baaf66cd..418ee6a2 100644 --- a/projects/samskivert/src/java/com/samskivert/util/SortableArrayList.java +++ b/projects/samskivert/src/java/com/samskivert/util/SortableArrayList.java @@ -183,6 +183,13 @@ public class SortableArrayList extends AbstractList return target; } + // documentation inherited + public void clear () + { + _elements = null; + _size = 0; + } + // documentation inherited from interface public boolean add (Object o) {