melix
05/18/2016, 2:51 PMFWIW, it's not due to dynamic dispatching but rather due to not using types (Groovy supports types for documentation at least since Groovy 1.0 in 2007) and meta-programming. More than 40% of Gradle's internal code is written in Groovy, and from what I see, they followed best-practices and used types in the Groovy code, which allows code completion and documentation lookup, even with dynamic dispatching.this is totally untrue