Some time ago I have found another interesting Groovy related question on Stack Overflow. This time someone was asking about static variants of popular
methodMissing methods. The official Groovy documentation does not explain how to do it - it only explains how to add any static method through
metaClass. Today we are going to learn how to define these methods in two different ways.
Recently I have answered a few questions on Stack Overflow related to Groovy scripts and how they work in combination with closures and delegated objects. Some of use cases may not be intuitive and today I’m gonna show you one of them and explain what happens under the hood.