1*055d4590SKeyi GuiBlort.test1:()Ljava/lang/Object;: 2*055d4590SKeyi Guiregs: 0002; ins: 0000; outs: 0000 3*055d4590SKeyi Gui 0000: const/4 v0, #null // #0 4*055d4590SKeyi Gui 0001: check-cast v0, java.lang.Object[] 5*055d4590SKeyi Gui 0003: const/4 v1, #int 0 // #0 6*055d4590SKeyi Gui 0004: aget-object v0, v0, v1 7*055d4590SKeyi Gui 0006: return-object v0 8*055d4590SKeyi GuiBlort.test2:()V: 9*055d4590SKeyi Guiregs: 0003; ins: 0000; outs: 0000 10*055d4590SKeyi Gui 0000: const/4 v0, #null // #0 11*055d4590SKeyi Gui 0001: check-cast v0, java.lang.Object[] 12*055d4590SKeyi Gui 0003: const/4 v1, #int 0 // #0 13*055d4590SKeyi Gui 0004: const/4 v2, #null // #0 14*055d4590SKeyi Gui 0005: aput-object v2, v0, v1 15*055d4590SKeyi Gui 0007: return-void 16*055d4590SKeyi GuiBlort.test3:()I: 17*055d4590SKeyi Guiregs: 0001; ins: 0000; outs: 0000 18*055d4590SKeyi Gui 0000: const/4 v0, #null // #0 19*055d4590SKeyi Gui 0001: check-cast v0, java.lang.Object[] 20*055d4590SKeyi Gui 0003: array-length v0, v0 21*055d4590SKeyi Gui 0004: return v0 22*055d4590SKeyi GuiBlort.test4:()Ljava/lang/Object;: 23*055d4590SKeyi Guiregs: 0003; ins: 0000; outs: 0000 24*055d4590SKeyi Gui 0000: const/4 v1, #null // #0 25*055d4590SKeyi Gui 0001: move-object v0, v1 26*055d4590SKeyi Gui 0002: move-object v1, v0 27*055d4590SKeyi Gui 0003: const/4 v2, #int 0 // #0 28*055d4590SKeyi Gui 0004: aget-object v1, v1, v2 29*055d4590SKeyi Gui 0006: move-object v0, v1 30*055d4590SKeyi Gui 0007: return-object v0 31*055d4590SKeyi GuiBlort.test5:()V: 32*055d4590SKeyi Guiregs: 0004; ins: 0000; outs: 0000 33*055d4590SKeyi Gui 0000: const/4 v1, #null // #0 34*055d4590SKeyi Gui 0001: move-object v0, v1 35*055d4590SKeyi Gui 0002: move-object v1, v0 36*055d4590SKeyi Gui 0003: const/4 v2, #int 0 // #0 37*055d4590SKeyi Gui 0004: const/4 v3, #null // #0 38*055d4590SKeyi Gui 0005: aput-object v3, v1, v2 39*055d4590SKeyi Gui 0007: return-void 40*055d4590SKeyi GuiBlort.test6:()I: 41*055d4590SKeyi Guiregs: 0002; ins: 0000; outs: 0000 42*055d4590SKeyi Gui 0000: const/4 v1, #null // #0 43*055d4590SKeyi Gui 0001: move-object v0, v1 44*055d4590SKeyi Gui 0002: move-object v1, v0 45*055d4590SKeyi Gui 0003: array-length v1, v1 46*055d4590SKeyi Gui 0004: move v0, v1 47*055d4590SKeyi Gui 0005: return v0 48*055d4590SKeyi GuiBlort.test7:([Ljava/lang/Object;)Ljava/lang/Object;: 49*055d4590SKeyi Guiregs: 0004; ins: 0001; outs: 0000 50*055d4590SKeyi Gui 0000: move-object v0, v3 51*055d4590SKeyi Gui 0001: invoke-static {}, Blort.check:()Z 52*055d4590SKeyi Gui 0004: move-result v1 53*055d4590SKeyi Gui 0005: if-eqz v1, 0009 // +0004 54*055d4590SKeyi Gui 0007: const/4 v1, #null // #0 55*055d4590SKeyi Gui 0008: move-object v0, v1 56*055d4590SKeyi Gui 0009: move-object v1, v0 57*055d4590SKeyi Gui 000a: const/4 v2, #int 0 // #0 58*055d4590SKeyi Gui 000b: aget-object v1, v1, v2 59*055d4590SKeyi Gui 000d: move-object v0, v1 60*055d4590SKeyi Gui 000e: return-object v0 61*055d4590SKeyi GuiBlort.test8:([Ljava/lang/Object;)V: 62*055d4590SKeyi Guiregs: 0005; ins: 0001; outs: 0000 63*055d4590SKeyi Gui 0000: move-object v0, v4 64*055d4590SKeyi Gui 0001: invoke-static {}, Blort.check:()Z 65*055d4590SKeyi Gui 0004: move-result v1 66*055d4590SKeyi Gui 0005: if-eqz v1, 0009 // +0004 67*055d4590SKeyi Gui 0007: const/4 v1, #null // #0 68*055d4590SKeyi Gui 0008: move-object v0, v1 69*055d4590SKeyi Gui 0009: move-object v1, v0 70*055d4590SKeyi Gui 000a: const/4 v2, #int 0 // #0 71*055d4590SKeyi Gui 000b: const/4 v3, #null // #0 72*055d4590SKeyi Gui 000c: aput-object v3, v1, v2 73*055d4590SKeyi Gui 000e: return-void 74*055d4590SKeyi GuiBlort.test9:([Ljava/lang/Object;)I: 75*055d4590SKeyi Guiregs: 0003; ins: 0001; outs: 0000 76*055d4590SKeyi Gui 0000: move-object v0, v2 77*055d4590SKeyi Gui 0001: invoke-static {}, Blort.check:()Z 78*055d4590SKeyi Gui 0004: move-result v1 79*055d4590SKeyi Gui 0005: if-eqz v1, 0009 // +0004 80*055d4590SKeyi Gui 0007: const/4 v1, #null // #0 81*055d4590SKeyi Gui 0008: move-object v0, v1 82*055d4590SKeyi Gui 0009: move-object v1, v0 83*055d4590SKeyi Gui 000a: array-length v1, v1 84*055d4590SKeyi Gui 000b: move v0, v1 85*055d4590SKeyi Gui 000c: return v0 86