From 119709b84443ef6d2e49a3441addedb5911548cc Mon Sep 17 00:00:00 2001 From: Skylot Date: Sat, 11 May 2019 22:02:04 +0300 Subject: [PATCH] fix: stack overflow cause lamdba throw BootstrapMethodError in JDK 8 --- .../java/jadx/core/dex/visitors/typeinference/TypeUpdate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/dex/visitors/typeinference/TypeUpdate.java b/jadx-core/src/main/java/jadx/core/dex/visitors/typeinference/TypeUpdate.java index 4d336d4c4..b0c1412cf 100644 --- a/jadx-core/src/main/java/jadx/core/dex/visitors/typeinference/TypeUpdate.java +++ b/jadx-core/src/main/java/jadx/core/dex/visitors/typeinference/TypeUpdate.java @@ -157,7 +157,7 @@ public final class TypeUpdate { updateInfo.rollbackUpdate(arg); } return result; - } catch (StackOverflowError overflow) { + } catch (StackOverflowError | BootstrapMethodError error) { throw new JadxOverflowException("Type update terminated with stack overflow, arg: " + arg); } }