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.

33 lines
677 B

.class public LB121245951_3;
.super Ljava/lang/Object;
.method public static run(Ljava/lang/Object;)V
.registers 3
const/4 v1, 0x1
:LcatchStart
monitor-enter v2
# Possibly throwing to merge v1 into catch handler as int.
sget-object v2, Ljava/lang/System;->out:Ljava/io/PrintStream;
move-object v1, v2
# This should cause a runtime failure, and not merge into the
# catch handler.
return-void
:LcatchEnd
:LcatchHandler
move-exception v0
# If the lock fail at the return-void above merged into the catch
# handler, this will fail the class.
add-int/lit8 v1, v1, 0x1
throw v0
.catchall {:LcatchStart .. :LcatchEnd} :LcatchHandler
.end method