Home | History | Annotate | Download | only in MultiSwitchTest
      1 .class public LMultiSwitch;
      2 .super Ljava/lang/Object;
      3 .source "Format31t.smali"
      4 
      5 
      6 # virtual methods
      7 .method public multi-packed-switch()V
      8     .registers 1
      9 
     10     const p0, 0xc
     11 
     12     packed-switch p0, :pswitch_data_14
     13 
     14     goto :goto_b
     15 
     16     :pswitch_7
     17     return-void
     18 
     19     :pswitch_8
     20     return-void
     21 
     22     :pswitch_9
     23     return-void
     24 
     25     :pswitch_a
     26     return-void
     27 
     28     :goto_b
     29     packed-switch p0, :pswitch_data_20
     30 
     31     nop
     32 
     33     :pswitch_f
     34     return-void
     35 
     36     :pswitch_10
     37     return-void
     38 
     39     :pswitch_11
     40     return-void
     41 
     42     :pswitch_12
     43     return-void
     44 
     45     nop
     46 
     47     :pswitch_data_14
     48     .packed-switch 0xa
     49         :pswitch_7
     50         :pswitch_8
     51         :pswitch_9
     52         :pswitch_a
     53     .end packed-switch
     54 
     55     :pswitch_data_20
     56     .packed-switch 0xa
     57         :pswitch_f
     58         :pswitch_10
     59         :pswitch_11
     60         :pswitch_12
     61     .end packed-switch
     62 .end method
     63 
     64 .method public multi-sparse-switch()V
     65     .registers 1
     66 
     67     const p0, 0xd
     68 
     69     sparse-switch p0, :sswitch_data_14
     70 
     71     goto :goto_b
     72 
     73     :sswitch_7
     74     return-void
     75 
     76     :sswitch_8
     77     return-void
     78 
     79     :sswitch_9
     80     return-void
     81 
     82     :sswitch_a
     83     return-void
     84 
     85     :goto_b
     86     sparse-switch p0, :sswitch_data_26
     87 
     88     nop
     89 
     90     :sswitch_f
     91     return-void
     92 
     93     :sswitch_10
     94     return-void
     95 
     96     :sswitch_11
     97     return-void
     98 
     99     :sswitch_12
    100     return-void
    101 
    102     nop
    103 
    104     :sswitch_data_14
    105     .sparse-switch
    106         0xa -> :sswitch_7
    107         0xf -> :sswitch_9
    108         0x14 -> :sswitch_8
    109         0x63 -> :sswitch_a
    110     .end sparse-switch
    111 
    112     :sswitch_data_26
    113     .sparse-switch
    114         0xa -> :sswitch_f
    115         0xf -> :sswitch_11
    116         0x14 -> :sswitch_10
    117         0x63 -> :sswitch_12
    118     .end sparse-switch
    119 .end method
    120