Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Even before Java8 we had discussions about supporting different interfaces with Closure like Runnable and Callable. These two being easy cases, any framework can define a myriad of interfaces and abstract classes. This then requires to "groovify" the library by writing a helper layer capable of transforming Closure objects into something the library then understand. While it is unlikely of this approach to make Groovy Builder surplus, it can still help with a more simple integration.

Influence on method selection

 

Influence on static typing system

 

References

Mailing-list discussions

...