diff options
| author | 2020-07-06 18:40:51 +0200 | |
|---|---|---|
| committer | 2020-07-06 18:40:51 +0200 | |
| commit | fee8d8c6048d30b346e2df74c87c7246b8738c2d (patch) | |
| tree | 91a6426162f69a5f2397e2cc817cbc26258ab5a4 /enigma/src/main/java/cuchaz | |
| parent | Add missing PrintWriter and StringWriter imports (#291) (diff) | |
| download | enigma-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/java/cuchaz')
| -rw-r--r-- | enigma/src/main/java/cuchaz/enigma/translation/representation/TypeDescriptor.java | 2 |
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 | ||