1 ; Copyright (C) 2008 The Android Open Source Project 2 ; 3 ; Licensed under the Apache License, Version 2.0 (the "License"); 4 ; you may not use this file except in compliance with the License. 5 ; You may obtain a copy of the License at 6 ; 7 ; http://www.apache.org/licenses/LICENSE-2.0 8 ; 9 ; Unless required by applicable law or agreed to in writing, software 10 ; distributed under the License is distributed on an "AS IS" BASIS, 11 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 ; See the License for the specific language governing permissions and 13 ; limitations under the License. 14 15 .source T_t482_10_1.java 16 .class public dxc/junit/verify/t482_10/jm/T_t482_10_1 17 .super java/lang/Object 18 19 .method public <init>()V 20 aload_0 21 invokespecial java/lang/Object/<init>()V 22 23 return 24 .end method 25 26 27 28 .method public run()V 29 .limit stack 2 30 .limit locals 5 31 32 ; iconst_2 33 ; newarray int 34 ; astore_1 35 36 iconst_1 37 istore_2 38 39 Label8: 40 iconst_3 41 newarray int 42 astore_1 43 44 iload_2 45 iconst_1 46 if_icmpne Label0 47 48 new java/lang/Exception 49 dup 50 invokespecial java/lang/Exception/<init>()V 51 athrow 52 53 Label13: 54 goto Label0 55 56 Label14: 57 astore_3 58 59 Label10: 60 aload_1 61 iconst_0 62 iaload 63 istore_2 64 65 Label11: 66 goto Label2 67 68 Label16: 69 astore 4 70 71 iconst_1 72 istore_2 73 74 aload 4 75 athrow 76 77 Label0: 78 iconst_1 79 istore_2 80 81 goto Label3 82 83 Label2: 84 iconst_1 85 istore_2 86 87 Label3: 88 return 89 90 .catch java/lang/Exception from Label8 to Label13 using Label14 91 .catch all from Label8 to Label16 using Label16 92 .end method 93