27 lines
543 B
Smali
27 lines
543 B
Smali
.class public LB22080519;
|
|
.super Ljava/lang/Object;
|
|
|
|
.method public static run()V
|
|
.registers 6
|
|
:Label1
|
|
const v1, 15
|
|
const v2, 0
|
|
# Have a branch to reach both the aget-object and something else.
|
|
if-eqz v1, :Label2
|
|
|
|
# This instruction will be marked runtime-throw.
|
|
aget-object v3, v2, v1
|
|
|
|
:Label2
|
|
# This should *not* be flagged as a runtime throw
|
|
goto :Label4
|
|
|
|
:Label3
|
|
move-exception v3
|
|
throw v3
|
|
|
|
:Label4
|
|
return-void
|
|
|
|
.catchall {:Label1 .. :Label3} :Label3
|
|
.end method |