there is also some Groovy magic involved here. `Ma...
# kobalt
h
there is also some Groovy magic involved here.
Map
should actually be the first parameter. but Groovy allows named parameters at the end of methods calls, and puts them back into the
Map
. -
Task task(Map<String, ?> args, String name) throws InvalidUserDataException;
-
Task task(Map<String, ?> args, String name, Closure configureClosure);