From 8f67ec1fabec8eb3d5b0e5c63fc5ade68b4338b9 Mon Sep 17 00:00:00 2001 From: mdb Date: Sat, 13 Apr 2002 01:39:17 +0000 Subject: [PATCH] Not to freak out if contains()/containsEqual() are passed null lists. git-svn-id: https://samskivert.googlecode.com/svn/trunk@703 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../src/java/com/samskivert/util/ListUtil.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/ListUtil.java b/projects/samskivert/src/java/com/samskivert/util/ListUtil.java index 021e3464..bca08728 100644 --- a/projects/samskivert/src/java/com/samskivert/util/ListUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/ListUtil.java @@ -1,5 +1,5 @@ // -// $Id: ListUtil.java,v 1.6 2002/02/19 03:37:48 mdb Exp $ +// $Id: ListUtil.java,v 1.7 2002/04/13 01:39:17 mdb Exp $ package com.samskivert.util; @@ -202,6 +202,10 @@ public class ListUtil */ public static boolean contains (Object[] list, Object element) { + if (list == null) { + return false; + } + int llength = list.length; // no optimizing bastards for (int i = 0; i < llength; i++) { if (list[i] == element) { @@ -222,6 +226,10 @@ public class ListUtil */ public static boolean containsEqual (Object[] list, Object element) { + if (list == null) { + return false; + } + int llength = list.length; // no optimizing bastards for (int i = 0; i < llength; i++) { Object elem = list[i];