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 {