From 7fe6b842a67b62661989c45fe60277d967f91f72 Mon Sep 17 00:00:00 2001 From: NeoSpb Date: Fri, 26 Dec 2014 22:13:49 +0300 Subject: [PATCH] core: show warning when failed to detect out node in non trivial switch --- .../main/java/jadx/core/dex/visitors/regions/RegionMaker.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jadx-core/src/main/java/jadx/core/dex/visitors/regions/RegionMaker.java b/jadx-core/src/main/java/jadx/core/dex/visitors/regions/RegionMaker.java index c1e920130..6deba82b2 100644 --- a/jadx-core/src/main/java/jadx/core/dex/visitors/regions/RegionMaker.java +++ b/jadx-core/src/main/java/jadx/core/dex/visitors/regions/RegionMaker.java @@ -705,6 +705,9 @@ public class RegionMaker { stack.push(sw); if (out != null) { stack.addExit(out); + } else { + LOG.warn("Can't detect out node for switch block: {} in {}", + block.toString(), mth.toString()); } if (!stack.containsExit(defCase)) {