Groovy - nadpisywanie invokeMethod dla pojedynczej instancji
Mam instancję obiektu java, powiedzmy instancję ArrayList o nazwie myList.
W tym konkretnym przypadku chcę przesłonić metodę invokeMethod, aby (powiedzmy) zalogować tę metodę.
Mógłbym zrobić coś takiego:
<code>myList.metaclass.invokeMethod { name, args -> println "Called ${name} with ${args}" whatGoesHere.invokeMethod(name, args) } </code>
Zauważ drugą linię zamknięcia - jak mogę wywołać oryginalną metodę invokeMethod? Czy dobrze to robię?