summaryrefslogtreecommitdiff
path: root/enigma/src/main
diff options
context:
space:
mode:
authorGravatar 2xsaiko2020-07-06 18:40:51 +0200
committerGravatar GitHub2020-07-06 18:40:51 +0200
commitfee8d8c6048d30b346e2df74c87c7246b8738c2d (patch)
tree91a6426162f69a5f2397e2cc817cbc26258ab5a4 /enigma/src/main
parentAdd missing PrintWriter and StringWriter imports (#291) (diff)
downloadenigma-fork-fee8d8c6048d30b346e2df74c87c7246b8738c2d.tar.gz
enigma-fork-fee8d8c6048d30b346e2df74c87c7246b8738c2d.tar.xz
enigma-fork-fee8d8c6048d30b346e2df74c87c7246b8738c2d.zip
Fix crash on remapping [T (#261)
Diffstat (limited to 'enigma/src/main')
-rw-r--r--enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java2
1 files changed, 1 insertions, 1 deletions
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 {
34 34
35 // don't deal with generics 35 // don't deal with generics
36 // this is just for raw jvm types 36 // this is just for raw jvm types
37 if (desc.charAt(0) == 'T' || desc.indexOf('<') >= 0 || desc.indexOf('>') >= 0) { 37 if ((desc.charAt(0) == 'T' && readClass(desc) != null) || desc.indexOf('<') >= 0 || desc.indexOf('>') >= 0) {
38 throw new IllegalArgumentException("don't use with generic types or templates: " + desc); 38 throw new IllegalArgumentException("don't use with generic types or templates: " + desc);
39 } 39 }
40 40