From e250c7310984ec54937603eedb79aa8e45f72c29 Mon Sep 17 00:00:00 2001 From: Daniel Ramos Date: Sat, 29 Apr 2017 15:18:41 -0400 Subject: [PATCH] Fix issue with inner classes and empty package name. --- jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java b/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java index 2550e082a..41dd29c4e 100644 --- a/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java +++ b/jadx-core/src/main/java/jadx/core/dex/info/ClassInfo.java @@ -89,6 +89,10 @@ public final class ClassInfo { int sep = clsName.lastIndexOf('$'); if (canBeInner && sep > 0 && sep != clsName.length() - 1) { String parClsName = pkg + "." + clsName.substring(0, sep); + if(pkg.length() == 0) { + parClsName = clsName.substring(0, sep); + } + parentClass = fromName(dex, parClsName); clsName = clsName.substring(sep + 1); } else {