| .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 |