Если у меня есть
// java class MyClass { public String getName() { return "hector"; } }
и экземпляр этого класса.Может ли Groovy переопределить метод getName () в экземпляре?
Конечно, вы можете использовать Динамический метакласс .
Ваш случай конкретно описан в следующем примере:
def object = new MyClass(); object.metaClass.getName = { "Jake" } assert "Jake" == object.getName()