From f8712c70bfa8c24356142e23705159ad2d6101ec Mon Sep 17 00:00:00 2001 From: Thiakil Date: Wed, 4 Jul 2018 14:06:24 +0800 Subject: fix incorrect super calls --- .../cuchaz/enigma/bytecode/translators/TranslationMethodVisitor.java | 4 ++-- 1 file 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 { @Override public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) { TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc)); - AnnotationVisitor av = super.visitAnnotation(typeDesc.toString(), visible); + AnnotationVisitor av = super.visitParameterAnnotation(parameter, typeDesc.toString(), visible); return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av); } @Override public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, String desc, boolean visible) { TypeDescriptor typeDesc = translator.getTranslatedTypeDesc(new TypeDescriptor(desc)); - AnnotationVisitor av = super.visitAnnotation(typeDesc.toString(), visible); + AnnotationVisitor av = super.visitTypeAnnotation(typeRef, typePath, typeDesc.toString(), visible); return new TranslationAnnotationVisitor(translator, typeDesc.getTypeEntry(), api, av); } -- cgit v1.2.3