From 6a49481425b7aa424d6d02cc51a7c51807fb5d8b Mon Sep 17 00:00:00 2001 From: larry Date: Wed, 18 Dec 2013 16:52:25 +0800 Subject: [PATCH] Fix method parameters > 2 omitted when using mapping file Change-Id: I603ad1d6af2298cfa850f6e2c13d1fded9f568b7 --- .../devtools/j2objc/gen/ObjectiveCSourceFileGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translator/src/main/java/com/google/devtools/j2objc/gen/ObjectiveCSourceFileGenerator.java b/translator/src/main/java/com/google/devtools/j2objc/gen/ObjectiveCSourceFileGenerator.java index b6a452a755..83eb4bb788 100644 --- a/translator/src/main/java/com/google/devtools/j2objc/gen/ObjectiveCSourceFileGenerator.java +++ b/translator/src/main/java/com/google/devtools/j2objc/gen/ObjectiveCSourceFileGenerator.java @@ -229,7 +229,7 @@ protected String mappedMethodDeclaration(MethodDeclaration method, IOSMethod map IOSParameter first = iosParameters.next(); SingleVariableDeclaration var = parameters.get(first.getIndex()); addTypeAndName(first, var, sb); - if (iosParameters.hasNext()) { + while (iosParameters.hasNext()) { sb.append(mappedMethod.isVarArgs() ? ", " : " "); IOSParameter next = iosParameters.next(); sb.append(next.getParameterName());