1*055d4590SKeyi Gui 2*055d4590SKeyi Gui.class multidimensional 3*055d4590SKeyi Gui.super java/lang/Object 4*055d4590SKeyi Gui 5*055d4590SKeyi Gui 6*055d4590SKeyi Gui; Output from some versions of javac on: 7*055d4590SKeyi Gui; public static Object test_getObjectArray() { 8*055d4590SKeyi Gui; Object[][] array = null; 9*055d4590SKeyi Gui; return array[1][1]; 10*055d4590SKeyi Gui; } 11*055d4590SKeyi Gui.method public static test_getObjectArray()Ljava/lang/Object; 12*055d4590SKeyi Gui .limit locals 1 13*055d4590SKeyi Gui .limit stack 2 14*055d4590SKeyi Gui 15*055d4590SKeyi Gui aconst_null 16*055d4590SKeyi Gui astore_0 17*055d4590SKeyi Gui aload_0 18*055d4590SKeyi Gui iconst_1 19*055d4590SKeyi Gui aaload 20*055d4590SKeyi Gui iconst_1 21*055d4590SKeyi Gui aaload 22*055d4590SKeyi Gui areturn 23*055d4590SKeyi Gui.end method 24*055d4590SKeyi Gui 25*055d4590SKeyi Gui; Output from some versions of javac on: 26*055d4590SKeyi Gui; public static void test_setObjectArray() { 27*055d4590SKeyi Gui; Object[][] array = null; 28*055d4590SKeyi Gui; array[1][1] = null; 29*055d4590SKeyi Gui; } 30*055d4590SKeyi Gui.method public static test_setObjectArray()V 31*055d4590SKeyi Gui .limit locals 1 32*055d4590SKeyi Gui .limit stack 3 33*055d4590SKeyi Gui 34*055d4590SKeyi Gui aconst_null 35*055d4590SKeyi Gui astore_0 36*055d4590SKeyi Gui aload_0 37*055d4590SKeyi Gui iconst_1 38*055d4590SKeyi Gui aaload 39*055d4590SKeyi Gui iconst_1 40*055d4590SKeyi Gui aconst_null 41*055d4590SKeyi Gui aastore 42*055d4590SKeyi Gui return 43*055d4590SKeyi Gui.end method 44*055d4590SKeyi Gui 45*055d4590SKeyi Gui 46*055d4590SKeyi Gui; Output from some versions of javac on: 47*055d4590SKeyi Gui; public static boolean test_getBooleanArray() { 48*055d4590SKeyi Gui; boolean[][] array = null; 49*055d4590SKeyi Gui; return array[1][1]; 50*055d4590SKeyi Gui; } 51*055d4590SKeyi Gui.method public static test_getBooleanArray()Z 52*055d4590SKeyi Gui .limit locals 1 53*055d4590SKeyi Gui .limit stack 2 54*055d4590SKeyi Gui 55*055d4590SKeyi Gui aconst_null 56*055d4590SKeyi Gui astore_0 57*055d4590SKeyi Gui aload_0 58*055d4590SKeyi Gui iconst_1 59*055d4590SKeyi Gui aaload 60*055d4590SKeyi Gui iconst_1 61*055d4590SKeyi Gui baload 62*055d4590SKeyi Gui ireturn 63*055d4590SKeyi Gui.end method 64*055d4590SKeyi Gui 65*055d4590SKeyi Gui; Output from some versions of javac on: 66*055d4590SKeyi Gui; public static void test_setBooleanArray() { 67*055d4590SKeyi Gui; boolean[][] array = null; 68*055d4590SKeyi Gui; array[1][1] = false; 69*055d4590SKeyi Gui; } 70*055d4590SKeyi Gui.method public static test_setBooleanArray()V 71*055d4590SKeyi Gui .limit locals 1 72*055d4590SKeyi Gui .limit stack 3 73*055d4590SKeyi Gui 74*055d4590SKeyi Gui aconst_null 75*055d4590SKeyi Gui astore_0 76*055d4590SKeyi Gui aload_0 77*055d4590SKeyi Gui iconst_1 78*055d4590SKeyi Gui aaload 79*055d4590SKeyi Gui iconst_1 80*055d4590SKeyi Gui iconst_0 81*055d4590SKeyi Gui bastore 82*055d4590SKeyi Gui return 83*055d4590SKeyi Gui.end method 84*055d4590SKeyi Gui 85*055d4590SKeyi Gui 86*055d4590SKeyi Gui; Output from some versions of javac on: 87*055d4590SKeyi Gui; public static byte test_getByteArray() { 88*055d4590SKeyi Gui; byte[][] array = null; 89*055d4590SKeyi Gui; return array[1][1]; 90*055d4590SKeyi Gui; } 91*055d4590SKeyi Gui.method public static test_getByteArray()B 92*055d4590SKeyi Gui .limit locals 1 93*055d4590SKeyi Gui .limit stack 2 94*055d4590SKeyi Gui 95*055d4590SKeyi Gui aconst_null 96*055d4590SKeyi Gui astore_0 97*055d4590SKeyi Gui aload_0 98*055d4590SKeyi Gui iconst_1 99*055d4590SKeyi Gui aaload 100*055d4590SKeyi Gui iconst_1 101*055d4590SKeyi Gui baload 102*055d4590SKeyi Gui ireturn 103*055d4590SKeyi Gui.end method 104*055d4590SKeyi Gui 105*055d4590SKeyi Gui; Output from some versions of javac on: 106*055d4590SKeyi Gui; public static void test_setByteArray() { 107*055d4590SKeyi Gui; byte[][] array = null; 108*055d4590SKeyi Gui; array[1][1] = 0; 109*055d4590SKeyi Gui; } 110*055d4590SKeyi Gui.method public static test_setByteArray()V 111*055d4590SKeyi Gui .limit locals 1 112*055d4590SKeyi Gui .limit stack 3 113*055d4590SKeyi Gui 114*055d4590SKeyi Gui aconst_null 115*055d4590SKeyi Gui astore_0 116*055d4590SKeyi Gui aload_0 117*055d4590SKeyi Gui iconst_1 118*055d4590SKeyi Gui aaload 119*055d4590SKeyi Gui iconst_1 120*055d4590SKeyi Gui iconst_0 121*055d4590SKeyi Gui bastore 122*055d4590SKeyi Gui return 123*055d4590SKeyi Gui.end method 124*055d4590SKeyi Gui 125*055d4590SKeyi Gui 126*055d4590SKeyi Gui; Output from some versions of javac on: 127*055d4590SKeyi Gui; public static char test_getCharArray() { 128*055d4590SKeyi Gui; char[][] array = null; 129*055d4590SKeyi Gui; return array[1][1]; 130*055d4590SKeyi Gui; } 131*055d4590SKeyi Gui.method public static test_getCharArray()C 132*055d4590SKeyi Gui .limit locals 1 133*055d4590SKeyi Gui .limit stack 2 134*055d4590SKeyi Gui 135*055d4590SKeyi Gui aconst_null 136*055d4590SKeyi Gui astore_0 137*055d4590SKeyi Gui aload_0 138*055d4590SKeyi Gui iconst_1 139*055d4590SKeyi Gui aaload 140*055d4590SKeyi Gui iconst_1 141*055d4590SKeyi Gui caload 142*055d4590SKeyi Gui ireturn 143*055d4590SKeyi Gui.end method 144*055d4590SKeyi Gui 145*055d4590SKeyi Gui; Output from some versions of javac on: 146*055d4590SKeyi Gui; public static void test_setCharArray() { 147*055d4590SKeyi Gui; char[][] array = null; 148*055d4590SKeyi Gui; array[1][1] = 0; 149*055d4590SKeyi Gui; } 150*055d4590SKeyi Gui.method public static test_setCharArray()V 151*055d4590SKeyi Gui .limit locals 1 152*055d4590SKeyi Gui .limit stack 3 153*055d4590SKeyi Gui 154*055d4590SKeyi Gui aconst_null 155*055d4590SKeyi Gui astore_0 156*055d4590SKeyi Gui aload_0 157*055d4590SKeyi Gui iconst_1 158*055d4590SKeyi Gui aaload 159*055d4590SKeyi Gui iconst_1 160*055d4590SKeyi Gui iconst_0 161*055d4590SKeyi Gui castore 162*055d4590SKeyi Gui return 163*055d4590SKeyi Gui.end method 164*055d4590SKeyi Gui 165*055d4590SKeyi Gui 166*055d4590SKeyi Gui; Output from some versions of javac on: 167*055d4590SKeyi Gui; public static short test_getShortArray() { 168*055d4590SKeyi Gui; short[][] array = null; 169*055d4590SKeyi Gui; return array[1][1]; 170*055d4590SKeyi Gui; } 171*055d4590SKeyi Gui.method public static test_getShortArray()S 172*055d4590SKeyi Gui .limit locals 1 173*055d4590SKeyi Gui .limit stack 2 174*055d4590SKeyi Gui 175*055d4590SKeyi Gui aconst_null 176*055d4590SKeyi Gui astore_0 177*055d4590SKeyi Gui aload_0 178*055d4590SKeyi Gui iconst_1 179*055d4590SKeyi Gui aaload 180*055d4590SKeyi Gui iconst_1 181*055d4590SKeyi Gui saload 182*055d4590SKeyi Gui ireturn 183*055d4590SKeyi Gui.end method 184*055d4590SKeyi Gui 185*055d4590SKeyi Gui; Output from some versions of javac on: 186*055d4590SKeyi Gui; public static void test_setShortArray() { 187*055d4590SKeyi Gui; short[][] array = null; 188*055d4590SKeyi Gui; array[1][1] = 0; 189*055d4590SKeyi Gui; } 190*055d4590SKeyi Gui.method public static test_setShortArray()V 191*055d4590SKeyi Gui .limit locals 1 192*055d4590SKeyi Gui .limit stack 3 193*055d4590SKeyi Gui 194*055d4590SKeyi Gui aconst_null 195*055d4590SKeyi Gui astore_0 196*055d4590SKeyi Gui aload_0 197*055d4590SKeyi Gui iconst_1 198*055d4590SKeyi Gui aaload 199*055d4590SKeyi Gui iconst_1 200*055d4590SKeyi Gui iconst_0 201*055d4590SKeyi Gui sastore 202*055d4590SKeyi Gui return 203*055d4590SKeyi Gui.end method 204*055d4590SKeyi Gui 205*055d4590SKeyi Gui 206*055d4590SKeyi Gui; Output from some versions of javac on: 207*055d4590SKeyi Gui; public static int test_getIntArray() { 208*055d4590SKeyi Gui; int[][] array = null; 209*055d4590SKeyi Gui; return array[1][1]; 210*055d4590SKeyi Gui; } 211*055d4590SKeyi Gui.method public static test_getIntArray()I 212*055d4590SKeyi Gui .limit locals 1 213*055d4590SKeyi Gui .limit stack 2 214*055d4590SKeyi Gui 215*055d4590SKeyi Gui aconst_null 216*055d4590SKeyi Gui astore_0 217*055d4590SKeyi Gui aload_0 218*055d4590SKeyi Gui iconst_1 219*055d4590SKeyi Gui aaload 220*055d4590SKeyi Gui iconst_1 221*055d4590SKeyi Gui iaload 222*055d4590SKeyi Gui ireturn 223*055d4590SKeyi Gui.end method 224*055d4590SKeyi Gui 225*055d4590SKeyi Gui; Output from some versions of javac on: 226*055d4590SKeyi Gui; public static void test_setIntArray() { 227*055d4590SKeyi Gui; int[][] array = null; 228*055d4590SKeyi Gui; array[1][1] = 0; 229*055d4590SKeyi Gui; } 230*055d4590SKeyi Gui.method public static test_setIntArray()V 231*055d4590SKeyi Gui .limit locals 1 232*055d4590SKeyi Gui .limit stack 3 233*055d4590SKeyi Gui 234*055d4590SKeyi Gui aconst_null 235*055d4590SKeyi Gui astore_0 236*055d4590SKeyi Gui aload_0 237*055d4590SKeyi Gui iconst_1 238*055d4590SKeyi Gui aaload 239*055d4590SKeyi Gui iconst_1 240*055d4590SKeyi Gui iconst_0 241*055d4590SKeyi Gui iastore 242*055d4590SKeyi Gui return 243*055d4590SKeyi Gui.end method 244*055d4590SKeyi Gui 245*055d4590SKeyi Gui 246*055d4590SKeyi Gui; Output from some versions of javac on: 247*055d4590SKeyi Gui; public static long test_getLongArray() { 248*055d4590SKeyi Gui; long[][] array = null; 249*055d4590SKeyi Gui; return array[1][1]; 250*055d4590SKeyi Gui; } 251*055d4590SKeyi Gui.method public static test_getLongArray()J 252*055d4590SKeyi Gui .limit locals 1 253*055d4590SKeyi Gui .limit stack 2 254*055d4590SKeyi Gui 255*055d4590SKeyi Gui aconst_null 256*055d4590SKeyi Gui astore_0 257*055d4590SKeyi Gui aload_0 258*055d4590SKeyi Gui iconst_1 259*055d4590SKeyi Gui aaload 260*055d4590SKeyi Gui iconst_1 261*055d4590SKeyi Gui laload 262*055d4590SKeyi Gui lreturn 263*055d4590SKeyi Gui.end method 264*055d4590SKeyi Gui 265*055d4590SKeyi Gui; Output from some versions of javac on: 266*055d4590SKeyi Gui; public static void test_setLongArray() { 267*055d4590SKeyi Gui; long[][] array = null; 268*055d4590SKeyi Gui; array[1][1] = 0; 269*055d4590SKeyi Gui; } 270*055d4590SKeyi Gui.method public static test_setLongArray()V 271*055d4590SKeyi Gui .limit locals 1 272*055d4590SKeyi Gui .limit stack 4 273*055d4590SKeyi Gui 274*055d4590SKeyi Gui aconst_null 275*055d4590SKeyi Gui astore_0 276*055d4590SKeyi Gui aload_0 277*055d4590SKeyi Gui iconst_1 278*055d4590SKeyi Gui aaload 279*055d4590SKeyi Gui iconst_1 280*055d4590SKeyi Gui lconst_0 281*055d4590SKeyi Gui lastore 282*055d4590SKeyi Gui return 283*055d4590SKeyi Gui.end method 284*055d4590SKeyi Gui 285*055d4590SKeyi Gui 286*055d4590SKeyi Gui; Output from some versions of javac on: 287*055d4590SKeyi Gui; public static float test_getFloatArray() { 288*055d4590SKeyi Gui; float[][] array = null; 289*055d4590SKeyi Gui; return array[1][1]; 290*055d4590SKeyi Gui; } 291*055d4590SKeyi Gui.method public static test_getFloatArray()F 292*055d4590SKeyi Gui .limit locals 1 293*055d4590SKeyi Gui .limit stack 2 294*055d4590SKeyi Gui 295*055d4590SKeyi Gui aconst_null 296*055d4590SKeyi Gui astore_0 297*055d4590SKeyi Gui aload_0 298*055d4590SKeyi Gui iconst_1 299*055d4590SKeyi Gui aaload 300*055d4590SKeyi Gui iconst_1 301*055d4590SKeyi Gui faload 302*055d4590SKeyi Gui freturn 303*055d4590SKeyi Gui.end method 304*055d4590SKeyi Gui 305*055d4590SKeyi Gui; Output from some versions of javac on: 306*055d4590SKeyi Gui; public static void test_setFloatArray() { 307*055d4590SKeyi Gui; float[][] array = null; 308*055d4590SKeyi Gui; array[1][1] = 0; 309*055d4590SKeyi Gui; } 310*055d4590SKeyi Gui.method public static test_setFloatArray()V 311*055d4590SKeyi Gui .limit locals 1 312*055d4590SKeyi Gui .limit stack 3 313*055d4590SKeyi Gui 314*055d4590SKeyi Gui aconst_null 315*055d4590SKeyi Gui astore_0 316*055d4590SKeyi Gui aload_0 317*055d4590SKeyi Gui iconst_1 318*055d4590SKeyi Gui aaload 319*055d4590SKeyi Gui iconst_1 320*055d4590SKeyi Gui fconst_0 321*055d4590SKeyi Gui fastore 322*055d4590SKeyi Gui return 323*055d4590SKeyi Gui.end method 324*055d4590SKeyi Gui 325*055d4590SKeyi Gui 326*055d4590SKeyi Gui; Output from some versions of javac on: 327*055d4590SKeyi Gui; public static double test_getDoubleArray() { 328*055d4590SKeyi Gui; double[][] array = null; 329*055d4590SKeyi Gui; return array[1][1]; 330*055d4590SKeyi Gui; } 331*055d4590SKeyi Gui.method public static test_getDoubleArray()D 332*055d4590SKeyi Gui .limit locals 1 333*055d4590SKeyi Gui .limit stack 2 334*055d4590SKeyi Gui 335*055d4590SKeyi Gui aconst_null 336*055d4590SKeyi Gui astore_0 337*055d4590SKeyi Gui aload_0 338*055d4590SKeyi Gui iconst_1 339*055d4590SKeyi Gui aaload 340*055d4590SKeyi Gui iconst_1 341*055d4590SKeyi Gui daload 342*055d4590SKeyi Gui dreturn 343*055d4590SKeyi Gui.end method 344*055d4590SKeyi Gui 345*055d4590SKeyi Gui; Output from some versions of javac on: 346*055d4590SKeyi Gui; public static void test_setDoubleArray() { 347*055d4590SKeyi Gui; double[][] array = null; 348*055d4590SKeyi Gui; array[1][1] = 0; 349*055d4590SKeyi Gui; } 350*055d4590SKeyi Gui.method public static test_setDoubleArray()V 351*055d4590SKeyi Gui .limit locals 1 352*055d4590SKeyi Gui .limit stack 4 353*055d4590SKeyi Gui 354*055d4590SKeyi Gui aconst_null 355*055d4590SKeyi Gui astore_0 356*055d4590SKeyi Gui aload_0 357*055d4590SKeyi Gui iconst_1 358*055d4590SKeyi Gui aaload 359*055d4590SKeyi Gui iconst_1 360*055d4590SKeyi Gui dconst_0 361*055d4590SKeyi Gui dastore 362*055d4590SKeyi Gui return 363*055d4590SKeyi Gui.end method 364*055d4590SKeyi Gui 365