From fcb120a3edff42a423d037eb4cb22105d37630b6 Mon Sep 17 00:00:00 2001 From: Skylot Date: Sun, 9 Nov 2014 15:34:19 +0300 Subject: [PATCH] core: suppress type error exception --- jadx-core/src/main/java/jadx/core/codegen/TypeGen.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/codegen/TypeGen.java b/jadx-core/src/main/java/jadx/core/codegen/TypeGen.java index 6c6b448b..9a8e48fa 100644 --- a/jadx-core/src/main/java/jadx/core/codegen/TypeGen.java +++ b/jadx-core/src/main/java/jadx/core/codegen/TypeGen.java @@ -6,7 +6,11 @@ import jadx.core.utils.StringUtils; import jadx.core.utils.Utils; import jadx.core.utils.exceptions.JadxRuntimeException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + public class TypeGen { + private static final Logger LOG = LoggerFactory.getLogger(TypeGen.class); private TypeGen() { } @@ -59,7 +63,8 @@ public class TypeGen { case OBJECT: case ARRAY: if (lit != 0) { - throw new JadxRuntimeException("Wrong object literal: " + type + " = " + lit); + LOG.warn("Wrong object literal: " + lit + " for type: " + type); + return Long.toString(lit); } return "null"; -- GitLab