You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
543 B
27 lines
543 B
4 months ago
|
.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
|