You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pj...@apache.org on 2002/08/22 01:54:18 UTC
cvs commit: jakarta-commons/collections/src/java/org/apache/commons/collections/primitives AbstractIntArrayList.java AbstractLongArrayList.java AbstractShortArrayList.java AbstractIntList.java AbstractLongList.java AbstractShortList.java IntArrayList.java LongArrayList.java ShortArrayList.java UnsignedByteArrayList.java UnsignedIntArrayList.java UnsignedShortArrayList.java
pjack 2002/08/21 16:54:18
Modified: collections/src/java/org/apache/commons/collections/primitives
AbstractIntList.java AbstractLongList.java
AbstractShortList.java IntArrayList.java
LongArrayList.java ShortArrayList.java
UnsignedByteArrayList.java
UnsignedIntArrayList.java
UnsignedShortArrayList.java
Added: collections/src/java/org/apache/commons/collections/primitives
AbstractIntArrayList.java
AbstractLongArrayList.java
AbstractShortArrayList.java
Log:
Placed Abstract*ArrayList layer under Abstract*List layer. Erased
Serializable declarations from all abstract superclasses (but kept it in
all concrete implementations).
Revision Changes Path
1.2 +5 -28 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractIntList.java
Index: AbstractIntList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractIntList.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractIntList.java 19 Aug 2002 21:19:03 -0000 1.1
+++ AbstractIntList.java 21 Aug 2002 23:54:18 -0000 1.2
@@ -74,20 +74,11 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public abstract class AbstractIntList extends AbstractList implements List, Serializable {
+public abstract class AbstractIntList extends AbstractList {
//------------------------------------------------------ Abstract Accessors
/**
- * Returns the maximum size the list can reach before the array
- * is resized.
- *
- * @return the maximum size the list can reach before the array is resized
- */
- abstract public int capacity();
-
-
- /**
* Returns the number of <Code>int</Code> elements currently in this
* list.
*
@@ -267,20 +258,6 @@
* Removes all <Code>int</Code> values from this list.
*/
abstract public void clear();
-
- /**
- * Ensures that the length of the internal <Code>int</Code> array is
- * at list the given value.
- *
- * @param mincap the minimum capcity for this list
- */
- abstract public void ensureCapacity(int mincap);
-
- /**
- * Resizes the internal array such that {@link #capacity()} is equal
- * to {@link #size()}.
- */
- abstract public void trimToSize();
//--------------------------------------------------------------- Modifiers
1.2 +5 -27 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractLongList.java
Index: AbstractLongList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractLongList.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractLongList.java 19 Aug 2002 21:19:03 -0000 1.1
+++ AbstractLongList.java 21 Aug 2002 23:54:18 -0000 1.2
@@ -74,19 +74,11 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public abstract class AbstractLongList extends AbstractList implements List, Serializable {
+public abstract class AbstractLongList extends AbstractList {
//------------------------------------------------------ Abstract Accessors
/**
- * Returns the maximum size the list can reach before the array
- * is resized.
- *
- * @return the maximum size the list can reach before the array is resized
- */
- abstract public int capacity();
-
- /**
* Returns the number of <Code>long</Code> elements currently in this
* list.
*
@@ -259,20 +251,6 @@
* Removes all <Code>long</Code> values from this list.
*/
abstract public void clear();
-
- /**
- * Ensures that the length of the internal <Code>long</Code> array is
- * at list the given value.
- *
- * @param mincap the minimum capcity for this list
- */
- abstract public void ensureCapacity(int mincap);
-
- /**
- * Resizes the internal array such that {@link #capacity()} is equal
- * to {@link #size()}.
- */
- abstract public void trimToSize();
//--------------------------------------------------------------- Modifiers
1.2 +5 -27 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractShortList.java
Index: AbstractShortList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractShortList.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractShortList.java 19 Aug 2002 21:19:03 -0000 1.1
+++ AbstractShortList.java 21 Aug 2002 23:54:18 -0000 1.2
@@ -74,19 +74,11 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public abstract class AbstractShortList extends AbstractList implements List, Serializable {
+public abstract class AbstractShortList extends AbstractList {
//------------------------------------------------------ Abstract Accessors
/**
- * Returns the maximum size the list can reach before the array
- * is resized.
- *
- * @return the maximum size the list can reach before the array is resized
- */
- abstract public int capacity();
-
- /**
* Returns the number of <Code>short</Code> elements currently in this
* list.
*
@@ -259,20 +251,6 @@
* Removes all <Code>short</Code> values from this list.
*/
abstract public void clear();
-
- /**
- * Ensures that the length of the internal <Code>short</Code> array is
- * at list the given value.
- *
- * @param mincap the minimum capcity for this list
- */
- abstract public void ensureCapacity(int mincap);
-
- /**
- * Resizes the internal array such that {@link #capacity()} is equal
- * to {@link #size()}.
- */
- abstract public void trimToSize();
//--------------------------------------------------------------- Modifiers
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/IntArrayList.java
Index: IntArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/IntArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- IntArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ IntArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -77,7 +77,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class IntArrayList extends AbstractIntList implements List, Serializable {
+public class IntArrayList extends AbstractIntArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/LongArrayList.java
Index: LongArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/LongArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- LongArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ LongArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -77,7 +77,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class LongArrayList extends AbstractLongList implements List, Serializable {
+public class LongArrayList extends AbstractLongArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/ShortArrayList.java
Index: ShortArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/ShortArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ShortArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ ShortArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -77,7 +77,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class ShortArrayList extends AbstractShortList implements List, Serializable {
+public class ShortArrayList extends AbstractShortArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedByteArrayList.java
Index: UnsignedByteArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedByteArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- UnsignedByteArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ UnsignedByteArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -79,7 +79,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class UnsignedByteArrayList extends AbstractShortList implements List, Serializable {
+public class UnsignedByteArrayList extends AbstractShortArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedIntArrayList.java
Index: UnsignedIntArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedIntArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- UnsignedIntArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ UnsignedIntArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -79,7 +79,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class UnsignedIntArrayList extends AbstractLongList implements List, Serializable {
+public class UnsignedIntArrayList extends AbstractLongArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +5 -5 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedShortArrayList.java
Index: UnsignedShortArrayList.java
===================================================================
RCS file: /home/cvs/jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/UnsignedShortArrayList.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- UnsignedShortArrayList.java 19 Aug 2002 21:19:03 -0000 1.3
+++ UnsignedShortArrayList.java 21 Aug 2002 23:54:18 -0000 1.4
@@ -79,7 +79,7 @@
* @version $Revision$ $Date$
* @author Rodney Waldhoff
*/
-public class UnsignedShortArrayList extends AbstractIntList implements List, Serializable {
+public class UnsignedShortArrayList extends AbstractIntArrayList implements Serializable {
//------------------------------------------------------------ Constructors
1.4 +2 -259 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractIntArrayList.java
1.4 +2 -258 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractLongArrayList.java
1.4 +2 -258 jakarta-commons/collections/src/java/org/apache/commons/collections/primitives/AbstractShortArrayList.java
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>