| // Test for an array assignment bug we've had. | |
| public class assign2 | |
| { | |
| public static Object[][] c () { return new Long[5][5]; } | |
| public static Object[] d () { return new Integer[3]; } | |
| public static void main(String[] args) | |
| { | |
| try | |
| { | |
| Object[][] x = c(); | |
| x[0] = d(); | |
| } | |
| catch (ArrayStoreException _) | |
| { | |
| System.out.println("good"); | |
| } | |
| } | |
| } |