aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/frontends
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-01 11:10:26 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-01 20:58:57 +0100
commite07bb984bd446f9f9ddd469c6458c5de6000097b (patch)
tree68a8f4658d56f2bf910e0fd0b9c58e28312fe853 /src/main/java/org/zwobble/couscous/frontends
parent6ae81cba8fad9973a53a15e2fbf67835899dc3bc (diff)
Ensure unique generated argument names
Diffstat (limited to 'src/main/java/org/zwobble/couscous/frontends')
-rw-r--r--src/main/java/org/zwobble/couscous/frontends/java/JavaReader.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/frontends/java/JavaReader.java b/src/main/java/org/zwobble/couscous/frontends/java/JavaReader.java
index e6dbe50..fc93345 100644
--- a/src/main/java/org/zwobble/couscous/frontends/java/JavaReader.java
+++ b/src/main/java/org/zwobble/couscous/frontends/java/JavaReader.java
@@ -414,7 +414,7 @@ public class JavaReader {
overrides(method),
override -> !override.equals(methodNode.signature())),
override -> {
- List<FormalArgumentNode> arguments = eagerMap(override.getArguments(), argument -> scope.formalArgument("arg", argument));
+ List<FormalArgumentNode> arguments = eagerMapWithIndex(override.getArguments(), (argument, index) -> scope.formalArgument("arg" + index, argument));
MethodCallNode call = MethodCallNode.methodCall(
thisReference(type),
methodNode.getName(),