views:

116

answers:

1

I put a list strings as validTypes in velocity. When I do :

#if (${validTypes}.contains("aaa"))
  // do something
#end

it throws an error. But when I do :

#foreach (${validType} in ${validTypes})
   ${validType}
#end

it works fine. Do I need to use velocity tools for this? How do I use it in an eclipse plugin? Are there any work around without using velocity tools?

+2  A: 

The problem here is in curly brackets. Just use

#if (${validTypes.contains("aaa")})

or

#if ($validTypes.contains("aaa"))

instead.

serg
Yeah, that was it.
fastcodejava