libcore: new implementation of libcore.util.SneakyThrow

Change-Id: I7c8bd6777a83d1e5260278704d2a6299c3a5299b
(cherry picked from commit 50481869a2e67cfdfc102202878caa5bad1c70d5)
2 files changed