More ...Equal() -> ...() and ...() to ...Ref().

git-svn-id: https://samskivert.googlecode.com/svn/trunk@1516 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
mdb
2004-10-23 17:35:39 +00:00
parent 7d14559875
commit 268226626e
2 changed files with 26 additions and 26 deletions
@@ -29,7 +29,7 @@ package com.samskivert.util;
* // use the version of remove that calls equals() rather than just
* // checking for equality of references
* String anotherBar = "bar";
* ListUtil.clearEqual(list, anotherBar);
* ListUtil.clear(list, anotherBar);
*
* // append our objects to the end of the list letting list util know
* // that we're tracking the list size
@@ -166,7 +166,7 @@ public class ListUtil
* the list you passed in due to expansion, or allocation) or null if
* the element was already in the original array.
*/
public static Object[] testAndAdd (Object[] list, Object element)
public static Object[] testAndAddRef (Object[] list, Object element)
{
return testAndAdd(REFERENCE_COMP, list, element);
}
@@ -183,12 +183,12 @@ public class ListUtil
* the list you passed in due to expansion, or allocation) or null if
* the element was already in the original array.
*/
public static Object[] testAndAddEqual (Object[] list, Object element)
public static Object[] testAndAdd (Object[] list, Object element)
{
return testAndAdd(EQUALS_COMP, list, element);
}
/** Helper function for {@link #testAndAdd}, etc. */
/** Helper function for {@link #testAndAddRef}, etc. */
protected static Object[] testAndAdd (
EqualityComparator eqc, Object[] list, Object element)
{
@@ -284,7 +284,7 @@ public class ListUtil
* @return the index of the first matching element if one was found,
* -1 otherwise.
*/
public static int indexOf (Object[] list, Object element)
public static int indexOfRef (Object[] list, Object element)
{
return indexOf(REFERENCE_COMP, list, element);
}
@@ -299,12 +299,12 @@ public class ListUtil
* @return the index of the matching element if one was found, -1
* otherwise.
*/
public static int indexOfEqual (Object[] list, Object element)
public static int indexOf (Object[] list, Object element)
{
return indexOf(EQUALS_COMP, list, element);
}
/** Helper function for {@link #indexOf}, etc. */
/** Helper function for {@link #indexOfRef}, etc. */
protected static int indexOf (
EqualityComparator eqc, Object[] list, Object element)
{
@@ -329,7 +329,7 @@ public class ListUtil
*
* @return the element that was removed or null if it was not found.
*/
public static Object clear (Object[] list, Object element)
public static Object clearRef (Object[] list, Object element)
{
return clear(REFERENCE_COMP, list, element);
}
@@ -344,12 +344,12 @@ public class ListUtil
* @return the object that was cleared from the array or null if no
* matching object was found.
*/
public static Object clearEqual (Object[] list, Object element)
public static Object clear (Object[] list, Object element)
{
return clear(EQUALS_COMP, list, element);
}
/** Helper function for {@link #clear}, etc. */
/** Helper function for {@link #clearRef}, etc. */
protected static Object clear (
EqualityComparator eqc, Object[] list, Object element)
{
@@ -378,7 +378,7 @@ public class ListUtil
* @return the object that was removed from the array or null if no
* matching object was found.
*/
public static Object remove (Object[] list, Object element)
public static Object removeRef (Object[] list, Object element)
{
return remove(REFERENCE_COMP, list, element);
}
@@ -395,12 +395,12 @@ public class ListUtil
* @return the object that was removed from the array or null if no
* matching object was found.
*/
public static Object removeEqual (Object[] list, Object element)
public static Object remove (Object[] list, Object element)
{
return remove(EQUALS_COMP, list, element);
}
/** Helper function for {@link #remove}, etc. */
/** Helper function for {@link #removeRef}, etc. */
protected static Object remove (
EqualityComparator eqc, Object[] list, Object element)
{
@@ -491,7 +491,7 @@ public class ListUtil
list = ListUtil.add(list, bar);
System.out.println("add(bar): " + StringUtil.toString(list));
ListUtil.clear(list, foo);
ListUtil.clearRef(list, foo);
System.out.println("clear(foo): " + StringUtil.toString(list));
String newBar = new String("bar"); // prevent java from cleverly
@@ -502,15 +502,15 @@ public class ListUtil
System.out.println("contains(newBar): " +
ListUtil.contains(list, newBar));
ListUtil.clearEqual(list, newBar);
System.out.println("clearEqual(newBar): " + StringUtil.toString(list));
ListUtil.clear(list, newBar);
System.out.println("clear(newBar): " + StringUtil.toString(list));
list = ListUtil.add(list, 0, foo);
list = ListUtil.add(list, 1, bar);
System.out.println("Added foo+bar: " + StringUtil.toString(list));
ListUtil.remove(list, foo);
System.out.println("remove(foo): " + StringUtil.toString(list));
ListUtil.removeRef(list, foo);
System.out.println("removeRef(foo): " + StringUtil.toString(list));
list = ListUtil.add(list, 0, foo);
list = ListUtil.add(list, 1, bar);
@@ -522,24 +522,24 @@ public class ListUtil
ListUtil.remove(list, 0);
System.out.println("remove(0): " + StringUtil.toString(list));
Object[] tl = ListUtil.testAndAdd(list, bar);
Object[] tl = ListUtil.testAndAddRef(list, bar);
if (tl == null) {
System.out.println("testAndAdd(bar): failed: " +
System.out.println("testAndAddRef(bar): failed: " +
StringUtil.toString(list));
} else {
list = tl;
System.out.println("testAndAdd(bar): added: " +
System.out.println("testAndAddRef(bar): added: " +
StringUtil.toString(list));
}
String biz = "biz";
tl = ListUtil.testAndAdd(list, biz);
tl = ListUtil.testAndAddRef(list, biz);
if (tl == null) {
System.out.println("testAndAdd(biz): failed: " +
System.out.println("testAndAddRef(biz): failed: " +
StringUtil.toString(list));
} else {
list = tl;
System.out.println("testAndAdd(biz): added: " +
System.out.println("testAndAddRef(biz): added: " +
StringUtil.toString(list));
}
}
@@ -192,7 +192,7 @@ public class SortableArrayList extends AbstractList
// documentation inherited from interface
public boolean remove (Object o)
{
if (ListUtil.removeEqual(_elements, o) != null) {
if (ListUtil.remove(_elements, o) != null) {
_size--;
return true;
}
@@ -235,7 +235,7 @@ public class SortableArrayList extends AbstractList
// documentation inherited from interface
public int indexOf (Object o)
{
return ListUtil.indexOfEqual(_elements, o);
return ListUtil.indexOf(_elements, o);
}
// // documentation inherited from interface