summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Thiakil2018-07-04 14:06:24 +0800
committerGravatar Thiakil2018-07-04 14:06:24 +0800
commitf8712c70bfa8c24356142e23705159ad2d6101ec (patch)
treeb8c73ca31918fe2577d972e3ca1b243d5c036c49
parentMake decompile parallel (diff)
downloadenigma-f8712c70bfa8c24356142e23705159ad2d6101ec.tar.gz
enigma-f8712c70bfa8c24356142e23705159ad2d6101ec.tar.xz
enigma-f8712c70bfa8c24356142e23705159ad2d6101ec.zip
fix incorrect super calls
-rw-r--r--src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
index a6c7552a..4e60e87d 100644
--- a/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
+++ b/src/main/java/cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java
@@ -69,14 +69,14 @@ public class TranslationMethodVisitor extends MethodVisitor {
69 @Override 69 @Override
70 public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) { 70 public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) {
71 TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc)); 71 TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc));
72 AnnotationVisitor av = super.visitAnnotation(typeDesc.toString(), visible); 72 AnnotationVisitor av = super.visitParameterAnnotation(parameter, typeDesc.toString(), visible);
73 return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av); 73 return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av);
74 } 74 }
75 75
76 @Override 76 @Override
77 public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { 77 public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) {
78 TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc)); 78 TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc));
79 AnnotationVisitor av = super.visitAnnotation(typeDesc.toString(), visible); 79 AnnotationVisitor av = super.visitTypeAnnotation(typeRef, typePath, typeDesc.toString(), visible);
80 return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av); 80 return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av);
81 } 81 }
82 82