You could do this with with CollectionsUtils from [Collections].
But I think we all agree that implementing a Predicate inline is a lot more
verbose than the proposed method.


2013/7/4 Ted Dunning <ted.dunn...@gmail.com>

> 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.**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
> >
> >
>



-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Reply via email to