Home | History | Annotate | Download | only in smali
      1 .class public LB22080519;
      2 .super Ljava/lang/Object;
      3 
      4 .method public static run()V
      5 .registers 6
      6 :Label1
      7        const v1, 15
      8        const v2, 0
      9        # Have a branch to reach both the aget-object and something else.
     10        if-eqz v1, :Label2
     11 
     12        # This instruction will be marked runtime-throw.
     13        aget-object v3, v2, v1
     14 
     15 :Label2
     16        # This should *not* be flagged as a runtime throw
     17        goto :Label4
     18 
     19 :Label3
     20        move-exception v3
     21        throw v3
     22 
     23 :Label4
     24        return-void
     25 
     26 .catchall {:Label1 .. :Label3} :Label3
     27 .end method