From b1dd56b2177f7af7873de60b6cbc00ff18c3626f Mon Sep 17 00:00:00 2001 From: ItzSomebody <23221108+ItzSomebody@users.noreply.github.com> Date: Tue, 30 Jan 2018 09:38:39 -0800 Subject: [PATCH] Make Krakatau and Enjarify work offline lol --- src/META-INF/MANIFEST.MF | 3 +++ src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/META-INF/MANIFEST.MF diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF new file mode 100644 index 00000000..919860b3 --- /dev/null +++ b/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: the.bytecode.club.bytecodeviewer.BytecodeViewer + diff --git a/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java b/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java index 75c469cd..32e4de4d 100644 --- a/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java +++ b/src/the/bytecode/club/bytecodeviewer/searching/LDCSearch.java @@ -72,7 +72,8 @@ public class LDCSearch implements SearchTypeDetails { .iterator(); while (instructions.hasNext()) { final AbstractInsnNode insnNode = instructions.next(); - if (insnNode instanceof LdcInsnNode) { + if (insnNode instanceof LdcInsnNode + && ((LdcInsnNode) insnNode).cst instanceof String) { final LdcInsnNode ldcObject = ((LdcInsnNode) insnNode); final String ldcString = ldcObject.cst.toString(); String desc2 = method.desc;