summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Thog2016-09-11 18:39:57 +0200
committerGravatar Thog2016-09-11 18:39:57 +0200
commite29dc51b7079a17b611483f18997467e00475e2e (patch)
tree31c5697b66c874be004b642e02da6f6225d389f7 /src/main/java
parentFix generic issue with return type signature (diff)
downloadenigma-e29dc51b7079a17b611483f18997467e00475e2e.tar.gz
enigma-e29dc51b7079a17b611483f18997467e00475e2e.tar.xz
enigma-e29dc51b7079a17b611483f18997467e00475e2e.zip
Update Procyon to 0.5.33.8
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/ProcyonEntryFactory.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/ProcyonEntryFactory.java b/src/main/java/cuchaz/enigma/mapping/ProcyonEntryFactory.java
index 941caf9d..51fed83e 100644
--- a/src/main/java/cuchaz/enigma/mapping/ProcyonEntryFactory.java
+++ b/src/main/java/cuchaz/enigma/mapping/ProcyonEntryFactory.java
@@ -35,9 +35,8 @@ public class ProcyonEntryFactory {
35 } 35 }
36 builder.append(")"); 36 builder.append(")");
37 37
38 // TODO: Fix Procyon render
39 TypeReference returnType = methodReference.getReturnType(); 38 TypeReference returnType = methodReference.getReturnType();
40 if (returnType.getErasedSignature().equals("Ljava/lang/Object;") && returnType.hasExtendsBound() && returnType.getExtendsBound() instanceof CompoundTypeReference) 39 if (returnType.getErasedSignature().equals("Ljava/lang/Object;") && returnType.hasExtendsBound() && returnType.getExtendsBound() instanceof CompoundTypeReference)
41 { 40 {
42 List<TypeReference> interfaces = ((CompoundTypeReference) returnType.getExtendsBound()).getInterfaces(); 41 List<TypeReference> interfaces = ((CompoundTypeReference) returnType.getExtendsBound()).getInterfaces();
43 interfaces.forEach((inter) -> builder.append(inter.getErasedSignature())); 42 interfaces.forEach((inter) -> builder.append(inter.getErasedSignature()));