From cbda8056ceaa1eb7b5bbbe43d030be950156d97b Mon Sep 17 00:00:00 2001 From: gegy1000 Date: Sat, 23 Jun 2018 19:15:20 +0200 Subject: Fix array translation in method calls --- .../enigma/bytecode/translators/TranslationMethodVisitor.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/main/java/cuchaz/enigma/bytecode') diff --git a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java index 2123146..4f4a31e 100644 --- a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java +++ b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java @@ -48,11 +48,7 @@ public class TranslationMethodVisitor extends MethodVisitor { Object object = array[i]; if (object instanceof String) { String type = (String) object; - if (type.startsWith("[") || type.endsWith(";")) { - array[i] = translator.getTranslatedType(Type.getType(type)).getDescriptor(); - } else { - array[i] = translator.getTranslatedClass(new ClassEntry(type)).getName(); - } + array[i] = translator.getTranslatedClass(new ClassEntry(type)).getName(); } } return array; -- cgit v1.2.3