diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/bytecode')
| -rw-r--r-- | src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java index 4e60e87..0141b45 100644 --- a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java +++ b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java | |||
| @@ -178,6 +178,9 @@ public class TranslationMethodVisitor extends MethodVisitor { | |||
| 178 | String typeName = desc.getTypeEntry().getSimpleName().replace("$", ""); | 178 | String typeName = desc.getTypeEntry().getSimpleName().replace("$", ""); |
| 179 | typeName = typeName.substring(0, 1).toUpperCase(Locale.ROOT) + typeName.substring(1); | 179 | typeName = typeName.substring(0, 1).toUpperCase(Locale.ROOT) + typeName.substring(1); |
| 180 | nameBuilder.append(typeName); | 180 | nameBuilder.append(typeName); |
| 181 | } else { | ||
| 182 | System.err.println("Encountered invalid argument type descriptor " + desc.toString()); | ||
| 183 | nameBuilder.append("Unk"); | ||
| 181 | } | 184 | } |
| 182 | if (!argument || methodEntry.getDesc().getArgumentDescs().size() > 1) { | 185 | if (!argument || methodEntry.getDesc().getArgumentDescs().size() > 1) { |
| 183 | nameBuilder.append(nameIndex); | 186 | nameBuilder.append(nameIndex); |