Issue Details (XML | Word | Printable)

Key: GROOVY-1937
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Jochen Theodorou
Reporter: Ivan F. Villanueva B.
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
groovy

Number conversion from BigDecimal to double does not work for Varargs

Created: 13/Jun/07 03:13 AM   Updated: 24/Jun/07 03:50 PM
Component/s: None
Affects Version/s: 1.1-beta-1
Fix Version/s: 1.1-beta-2

Time Tracking:
Not Specified

Environment: Debian GNU/Linux is version 4.0r0, codenamed etch
Groovy Version: 1.1-BETA-1 JVM: 1.6.0-b105


 Description  « Hide
Number conversion from BigDecimal to double does not work for Varargs

Varargs are explained in
http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html

Code Example:

// C.java
public class C {
public static void m(double... d) { }
}

// T.groovy
C.m(0.5, 0.5)

Error:
Caught: java.lang.IllegalArgumentException: argument type mismatch
at T.run(T.groovy:2)
at T.main(T.groovy)



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Jochen Theodorou added a comment - 24/Jun/07 03:50 PM
implementeed