package groovy.bugs;
import groovy.lang.GroovyShell;
import junit.framework.TestCase;
class Autobox {
public static class Util {
public static void printByte(String str, Byte defaultValue) {
System.out.println(str + ", " + defaultValue);
}
}
}
public class Groovy2553Bug extends TestCase {
public void testMe () {
new GroovyShell().evaluate("groovy.bugs.Autobox.Util.printByte(\"1\", Byte.valueOf((byte)1));");
new GroovyShell().evaluate("groovy.bugs.Autobox.Util.printByte(\"1\", (byte)1);");
}
}