Я хочу узнать, является ли переменная массивом или нет
if (params.writtenLines == ???)
Большое значение.
Ответ 1
Что еще более важно, почему вы хотите проверить, является ли массив? Если вы знаете, что параметр может быть одной строкой или списком, вы можете теперь использовать:
def lines = params.list("writtenLines")
Это было с Grails 1.2.
Ответ 2
Эта функциональность уже доступна в чистой Java, поэтому ее можно использовать и в Groovy:
if (params.writtenLines.class.isArray())
Ответ 3
Я понимаю, что это немного поздно, но как насчет этого: