From d6b17b9935584926faee4916f4e3c54eb9e1d068 Mon Sep 17 00:00:00 2001 From: Ben Gruver Date: Tue, 13 Oct 2015 18:46:13 -0700 Subject: [PATCH] Don't add an empty .param annotation when not writing debug info --- .../main/java/org/jf/baksmali/Adaptors/MethodDefinition.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java b/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java index 6e009fb7..ef2110a8 100644 --- a/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java +++ b/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java @@ -320,7 +320,7 @@ public class MethodDefinition { String parameterType = parameter.getType(); String parameterName = parameter.getName(); Collection annotations = parameter.getAnnotations(); - if (parameterName != null || annotations.size() != 0) { + if ((options.outputDebugInfo && parameterName != null) || annotations.size() != 0) { writer.write(".param p"); writer.printSignedIntAsDec(registerNumber);