Github user avafanasiev commented on the pull request:
https://github.com/apache/groovy/commit/c24c0b7e6a67dcdf277207d4261cfa6f2b55031f#commitcomment-27234490
In src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java:
In src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java on
line 483:
@jespersm
> all three would call "run()"
It looks impossible for r2, r3, to implement feature this way. How do you
suppose to infer name of called method? Let's say class R will also implement
`java.util.function.Supplier`. How should we choose between `run` and `get`.
---