diff options
Diffstat (limited to 'base/src/main/java/bjc/utils/esodata')
| -rw-r--r-- | base/src/main/java/bjc/utils/esodata/PushdownMap.java | 14 | ||||
| -rw-r--r-- | base/src/main/java/bjc/utils/esodata/SingleTape.java | 3 |
2 files changed, 10 insertions, 7 deletions
diff --git a/base/src/main/java/bjc/utils/esodata/PushdownMap.java b/base/src/main/java/bjc/utils/esodata/PushdownMap.java index e010fee..35dcf2d 100644 --- a/base/src/main/java/bjc/utils/esodata/PushdownMap.java +++ b/base/src/main/java/bjc/utils/esodata/PushdownMap.java @@ -101,13 +101,13 @@ public class PushdownMap<KeyType, ValueType> implements IMap<KeyType, ValueType> stk.push(val); return vl; - } else { - final Stack<ValueType> stk = new SimpleStack<>(); + } - stk.push(val); + final Stack<ValueType> stk = new SimpleStack<>(); - return null; - } + stk.push(val); + + return null; } @Override @@ -116,9 +116,9 @@ public class PushdownMap<KeyType, ValueType> implements IMap<KeyType, ValueType> if(stk.size() > 1) { return stk.pop(); - } else { - return backing.remove(key).top(); } + + return backing.remove(key).top(); } @Override diff --git a/base/src/main/java/bjc/utils/esodata/SingleTape.java b/base/src/main/java/bjc/utils/esodata/SingleTape.java index 57ee99a..5218269 100644 --- a/base/src/main/java/bjc/utils/esodata/SingleTape.java +++ b/base/src/main/java/bjc/utils/esodata/SingleTape.java @@ -35,6 +35,9 @@ public class SingleTape<T> implements Tape<T> { /** * Create a new tape with the specified contents that doesn't * autoextend. + * + * @param vals + * The values to put on the tape. */ @SafeVarargs public SingleTape(T... vals) { |
