Пробовал так:Как сделать массивы Groovy сопоставимыми?
ArrayList.metaClass.compareTo = {arg -> this?.size() <=> arg?.size() }
[1]<=>[2]
Это не работает.
Существует еще исключение поднимается groovy.lang.GroovyRuntimeException: Cannot compare java.util.ArrayList with value '[1]' and java.util.ArrayList with value '[2]'
Спасибо, armandino. – guai