mirror of
https://github.com/revanced/smali.git
synced 2025-04-29 22:24:26 +02:00
Add new RecursiveExceptionHandler example
git-svn-id: https://smali.googlecode.com/svn/trunk@562 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
parent
b2e1e2067d
commit
daa8cef392
21
examples/RecursiveExceptionHandler/Main.smali
Normal file
21
examples/RecursiveExceptionHandler/Main.smali
Normal file
@ -0,0 +1,21 @@
|
||||
.class public LMain;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
.method public static main([Ljava/lang/String;)V
|
||||
.registers 3
|
||||
|
||||
:second_handler
|
||||
:first_try_start
|
||||
new-instance v0, Ljava/lang/RuntimeException;
|
||||
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
|
||||
throw v0
|
||||
:first_try_end
|
||||
.catch Ljava/lang/Exception; {:first_try_start .. :first_try_end} :first_handler
|
||||
:first_handler
|
||||
:second_try_start
|
||||
new-instance v0, Ljava/lang/RuntimeException;
|
||||
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
|
||||
throw v0
|
||||
:second_try_end
|
||||
.catch Ljava/lang/Exception; {:second_try_start .. :second_try_end} :second_handler
|
||||
.end method
|
Loading…
x
Reference in New Issue
Block a user