diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-28 14:45:56 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-28 14:45:56 +0000 |
| commit | ea417d7c4d430d4bb6fcce14e64ffda82f475805 (patch) | |
| tree | eddfd9b3374610a7b1b1f0af86d7a1e9374e8eb8 /src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java | |
| parent | 9600fba4a61e2e42da2221c1ec15e2a20072afa8 (diff) | |
Extract forEach over two iterabes
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java b/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java index 429b529..2ceb986 100644 --- a/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java +++ b/src/main/java/org/zwobble/couscous/interpreter/PositionalArguments.java @@ -1,10 +1,11 @@ package org.zwobble.couscous.interpreter; -import java.util.List; - import org.zwobble.couscous.interpreter.values.InterpreterValue; -public class PositionalArguments { +import java.util.Iterator; +import java.util.List; + +public class PositionalArguments implements Iterable<InterpreterValue> { private List<InterpreterValue> values; public PositionalArguments(List<InterpreterValue> values) { @@ -14,4 +15,9 @@ public class PositionalArguments { public InterpreterValue get(int index) { return values.get(index); } + + @Override + public Iterator<InterpreterValue> iterator() { + return values.iterator(); + } } |
