blob: 949799b7d93da1b5362361d411cab1e07a371e25 [file] [log] [blame]
def foo = [1, 2, 5]
def bar = [00, 11, 22, 33, 44, 55, 66, 77, 88]
// highlights right side as 'Can not assign Integer to Collection'
Collection<Integer> baz = bar[foo]
assert baz == [11, 22, 55]
// highlights right side as 'Can not assign Integer to Collection'
Collection<Integer> qux = bar[[1, 2, 5]]
assert qux == [11, 22, 55]
// accepted as correct
Collection<Integer> quux = [bar[1], bar[5], bar[2]]
assert quux == [11, 22, 55]
// highlights right side as 'Can not assign Integer to Collection'
Collection<Integer> quuux = bar[2..5]
assert quuux == [22, 33, 44, 55]