[
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)