diff --git a/core/src/main/java/org/teavm/parsing/ClassRefsRenamer.java b/core/src/main/java/org/teavm/parsing/ClassRefsRenamer.java index 40a079964..a402b0285 100644 --- a/core/src/main/java/org/teavm/parsing/ClassRefsRenamer.java +++ b/core/src/main/java/org/teavm/parsing/ClassRefsRenamer.java @@ -129,6 +129,10 @@ public class ClassRefsRenamer extends AbstractInstructionVisitor { renamedMethod.setLevel(method.getLevel()); renamedMethod.setProgram(method.getProgram()); rename(method.getAnnotations(), renamedMethod.getAnnotations()); + for (int i = 0; i < method.parameterCount(); ++i) { + rename(method.parameterAnnotation(i), renamedMethod.parameterAnnotation(i)); + } + if (renamedMethod.getProgram() != null) { rename(renamedMethod.getProgram()); }