. содержит (), лучший метод для списков, но для карт необходимо будет использовать .containsKey () или .containsValue ()
[a:1,b:2,c:3].containsValue(3)
[a:1,b:2,c:3].containsKey('a')
Немного сахара синтаксиса
1 in [1,2,3]
Для списков используйте contains
:
[1,2,3].contains(1) == true
Если Вы действительно хотите Ваш, включает метод в ArrayList, просто добавьте его:
ArrayList.metaClass.includes = { i -> i in delegate }