Details
Description
assuming we have
public class Parent{ int someMethod(){return 1;} }
written in Java and
public class Child extends Parent{ int someMethod(){ return super.someMethod()+2 } }
written in Groovy, then this results in a StackOverflow.
assuming we have
public class Parent{ int someMethod(){return 1;} }
written in Java and
public class Child extends Parent{ int someMethod(){ return super.someMethod()+2 } }
written in Groovy, then this results in a StackOverflow.
part of the problem is, as described in
GROOVY-4922, the logicBut this logic appears twice in MetaClassImpl and a third time in MetaMethod#getMopName