blob: 179b665f4e40709c911c977efe4b8df7fa15703d [file] [log] [blame]
package groovy
class ArrayAutoboxingTest extends GroovyTestCase {
void testUnwantedAutoboxingWhenInvokingMethods() {
def cl
cl = blah2(new int[2*2])
assert cl == "[I"
cl = blah2(new long[2*2])
assert cl == "[J"
cl = blah2(new short[2*2])
assert cl == "[S"
cl = blah2(new boolean[2*2])
assert cl == "[Z"
cl = blah2(new char[2*2])
assert cl == "[C"
cl = blah2(new double[2*2])
assert cl == "[D"
cl = blah2(new float[2*2])
assert cl == "[F"
}
def blah2(Object o) {
return o.class.name
}
}