Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5.4
-
None
-
None
-
Java 1.6, Ubuntu and Windows XP
Description
A static method with a default parameter is not found, when it is imported statically and called without prefixing his class:
=== test.groovy ===
import static Settings.*
import static ConsoleUI.*
class Settings
{
static void initialize()
}
class ConsoleUI
{
static void writeln(String s, int delay = 0)
}
Settings.initialize()
=== Output ===
working
Caught: groovy.lang.MissingMethodException: No signature of method: static Settings.writeln() is applicable for argument types: (java.lang.String) values:
at Settings.initialize(test.groovy:8)
at test.run(test.groovy:20)
at test.main(test.groovy)
Exited: 256
Attachments
Attachments
Issue Links
- is depended upon by
-
GROOVY-4613 static import of method with default parameter value broken again: MissingMethodException
- Closed