Home | History | Annotate | Download | only in jm
      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