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<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-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org