[ 
https://issues.apache.org/jira/browse/GROOVY-8248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17222320#comment-17222320
 ] 

Daniil Ovchinnikov commented on GROOVY-8248:
--------------------------------------------

[~bigehokie] take a look please

> MethodSelectionException when calling a overloaded method without arguments
> ---------------------------------------------------------------------------
>
>                 Key: GROOVY-8248
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8248
>             Project: Groovy
>          Issue Type: Bug
>    Affects Versions: 2.4.10
>            Reporter: Daniil Ovchinnikov
>            Priority: Major
>
> {code}
> def methodWithOverload(a, b) {
>     println "$a $b"
> }
> def methodWithOverload(a) {
>     methodWithOverload(a, new Object())
> }
> methodWithOverload("hello", "world")
> methodWithOverload("hello")
> methodWithOverload() // MSE here
> {code}
> {noformat}
> Caught: org.codehaus.groovy.runtime.metaclass.MethodSelectionException: Could 
> not find which method methodWithOverload() to invoke from this list:
>   public java.lang.Object myscript#methodWithOverload(java.lang.Object)
>   public java.lang.Object myscript#methodWithOverload(java.lang.Object, 
> java.lang.Object)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to