Versions Compared


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

Groovy gives us a wide variety of choices for meta-programming. We've looked at Reflection, Categories and Interceptors, and ProxyMetaClasses which change the behavior of objects within a selected block and current thread only, in other tutorials. In this tutorial, we'll learn about more ways of meta-programming in Groovy.