But you cant test all are null this way...maybe not that important
Le 5 juil. 2013 07:15, "Dave Brosius" <dbros...@mebigfatguy.com> a écrit :

> Nice. Seems like the right solution.
>
> On 07/04/2013 11:20 PM, Julien Aymé wrote:
>
>> Hi,
>>
>> Instead of using a predicate, wouldn't it be simpler to just use
>> if (false == Arrays.asList(obj1, obj2, ...).contains(null)) ?
>>
>> Just my 2 cents,
>> Julien
>>
>> 2013/7/5 Romain Manni-Bucau <rmannibu...@gmail.com>:
>>
>>> Hi
>>>
>>> I'd just provide a IsNullPredicate class (a singleton) and then use
>>> commons-collection to select the subcollection and if size is 0 or
>>> original
>>> size (depend what you test) it would be true
>>>
>>> That said with next java version it will be quite useless IMO
>>> Le 4 juil. 2013 22:04, "Rafael Santini" <raf...@santini.eti.br> a écrit
>>> :
>>>
>>>  Hi Ted,
>>>>
>>>> I have some codes that needs to test whether a set of objects are all
>>>> true
>>>> or not. For example:
>>>>
>>>> if (obj1 != null && obj2 != null && obj3 != null && obj4 != null) {
>>>>     // Do something...
>>>> }
>>>>
>>>> So, for readability reason, I have replaced for:
>>>>
>>>> if (isNotTrue(obj1, obj2, obj3, obj4) {
>>>>     // Do something...
>>>> }
>>>>
>>>> So I would like something like the isNotNull(Object... objects) method
>>>> in
>>>> Commons Lang instead of maintain this method in my own framework.
>>>>
>>>> Thanks,
>>>>
>>>> Rafael Santini
>>>>
>>>> -----Mensagem Original----- From: Ted Dunning
>>>> Sent: Thursday, July 04, 2013 4:34 PM
>>>> To: Commons Developers List
>>>> Subject: Re: Lang: ObjectUtils
>>>>
>>>> A bigger question is why this is needed at all.
>>>>
>>>> Why not just use composition?  In guava, one would do this:
>>>>
>>>>         Iterables.all(Arrays.asList(****foo), new Predicate<Double>() {
>>>>             @Override
>>>>             public boolean apply(Double input) {
>>>>                 return input != null;
>>>>             }
>>>>         });
>>>>
>>>> Surely the same is already possible with commons.
>>>>
>>>>
>>>>
>>>> On Thu, Jul 4, 2013 at 12:23 PM, Dave Brosius <dbros...@mebigfatguy.com
>>>> >**
>>>> wrote:
>>>>
>>>>   This implies that having arrays with some null elements is
>>>>
>>>>> a) somewhat common
>>>>> 2) a good idea
>>>>>
>>>>>
>>>>> I'd say both are not true.
>>>>>
>>>>> I'm not sure the library should promote that the above is the case.
>>>>>
>>>>>
>>>>>
>>>>> On 07/04/2013 02:43 PM, Rafael Santini wrote:
>>>>>
>>>>>   Hi,
>>>>>
>>>>>> I would like to propose a method in ObjectUtils class that receives an
>>>>>> array of objects and returns true if all objects are not null. I have
>>>>>> implemented the following:
>>>>>>
>>>>>> public static boolean isNull(Object object) {
>>>>>>     return object == null;
>>>>>> }
>>>>>>
>>>>>> public static boolean isNotNull(Object object) {
>>>>>>     return isNull(object) == false;
>>>>>> }
>>>>>>
>>>>>> public static boolean isNotNull(Object... objects) {
>>>>>>     for (Object object : objects) {
>>>>>>         if (isNull(object)) {
>>>>>>             return false;
>>>>>>         }
>>>>>>     }
>>>>>>     return true;
>>>>>> }
>>>>>>
>>>>>> Can I submit a patch for this feature?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Rafael Santini
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------******--------------------------**--**
>>>>>> --**---------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.****apac**he.org<
>>>>>> http://apache.org**>
>>>>>> <dev-unsubscribe@**commons.**apache.org <http://commons.apache.org><
>>>>>> dev-unsubscribe@**commons.apache.org<dev-unsubscr...@commons.apache.org>
>>>>>> >
>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  ------------------------------******--------------------------**--**
>>>>> --**---------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.****apac**he.org<
>>>>> http://apache.org**>
>>>>> <dev-unsubscribe@**commons.**apache.org <http://commons.apache.org><
>>>>> dev-unsubscribe@**commons.apache.org<dev-unsubscr...@commons.apache.org>
>>>>> >
>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>
>>>>>
>>>>>
>>>>>  ------------------------------****----------------------------**
>>>> --**---------
>>>> To unsubscribe, e-mail: 
>>>> dev-unsubscribe@commons.**apac**he.org<http://apache.org>
>>>> <dev-unsubscribe@**commons.apache.org<dev-unsubscr...@commons.apache.org>
>>>> >
>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>
>>>>
>>>>  ------------------------------**------------------------------**
>> ---------
>> To unsubscribe, e-mail: 
>> dev-unsubscribe@commons.**apache.org<dev-unsubscr...@commons.apache.org>
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>>
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> dev-unsubscribe@commons.**apache.org<dev-unsubscr...@commons.apache.org>
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to