From fee8d8c6048d30b346e2df74c87c7246b8738c2d Mon Sep 17 00:00:00 2001 From: 2xsaiko Date: Mon, 6 Jul 2020 18:40:51 +0200 Subject: Fix crash on remapping [T (#261) --- .../java/cuchaz/enigma/translation/representation/TypeDescriptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java b/enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java index 9b79887..a7dccfc 100644 --- a/enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java +++ b/enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java @@ -34,7 +34,7 @@ public class TypeDescriptor implements Translatable { // don't deal with generics // this is just for raw jvm types - if (desc.charAt(0) == 'T' || desc.indexOf('<') >= 0 || desc.indexOf('>') >= 0) { + if ((desc.charAt(0) == 'T' && readClass(desc) != null) || desc.indexOf('<') >= 0 || desc.indexOf('>') >= 0) { throw new IllegalArgumentException("don't use with generic types or templates: " + desc); } -- cgit v1.2.3