From b6b54a805e577a8ae1fcc534c1d21864770e6b51 Mon Sep 17 00:00:00 2001 From: MrXiaoM Date: Sun, 7 Jan 2024 03:31:49 +0800 Subject: [PATCH] more debug log when error --- xposed/src/main/java/moe/fuqiuluo/proto/ProtoMap.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xposed/src/main/java/moe/fuqiuluo/proto/ProtoMap.kt b/xposed/src/main/java/moe/fuqiuluo/proto/ProtoMap.kt index a747441..ce06abd 100644 --- a/xposed/src/main/java/moe/fuqiuluo/proto/ProtoMap.kt +++ b/xposed/src/main/java/moe/fuqiuluo/proto/ProtoMap.kt @@ -61,7 +61,7 @@ class ProtoMap( var curMap = value tags.forEachIndexed { index, tag -> if (index == tags.size - 1) { - return curMap[tag] ?: error("Tag $tag not found") + return curMap[tag] ?: error("pb[${tags.joinToString(", ")}][$index] Tag $tag not found") } curMap[tag]?.let { v -> if (v is ProtoMap) { @@ -69,7 +69,7 @@ class ProtoMap( } else { return v } - } ?: error("Tag $tag not found") + } ?: error("pb[${tags.joinToString(", ")}][$index] Tag $tag not found") } error("Instance is not ProtoMap for get(${tags.first()})") }