All,

ListTool is marked as deprecated because Velocity 1.6 and later treat
arrays and lists as first-class collections and can perform appropriate
operations on them.

One thing it's not easy to do is determine if an object is an List or an
Array.

I have something hacked-together using ClassTool like this:

#set($bundleType=$class.inspect($bundle).type)
#if($bundleType &&
$class.inspect('java.util.List').type.isAssignableFrom($bundleType))

[the $bundle object is a List]
#end

But it's kind of verbose, plus I need to check to see if it's an array
as well.

Any suggestions using existing tools?

Thanks,
-chris

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to