summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/esodata/SingleTape.java
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-04-06 16:48:10 -0400
committerBen Culkin <scorpress@gmail.com>2020-04-06 16:48:10 -0400
commit5ff8c489054b15d388d9db4f3a3edc1b468f959a (patch)
tree6b0c9e5527b4442540ec700003ffb6a2a4f166aa /base/src/main/java/bjc/utils/esodata/SingleTape.java
parentb453ec0047b5a87e36098b3519e085f03d917d81 (diff)
Add Tape append
Add an ability to append an item to a tape. Currently, the implementation is kind of inefficent for everything that isn't a SingleTape
Diffstat (limited to 'base/src/main/java/bjc/utils/esodata/SingleTape.java')
-rw-r--r--base/src/main/java/bjc/utils/esodata/SingleTape.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/esodata/SingleTape.java b/base/src/main/java/bjc/utils/esodata/SingleTape.java
index be9d64b..663fe0a 100644
--- a/base/src/main/java/bjc/utils/esodata/SingleTape.java
+++ b/base/src/main/java/bjc/utils/esodata/SingleTape.java
@@ -181,6 +181,11 @@ public class SingleTape<T> implements Tape<T> {
}
@Override
+ public void append(T itm) {
+ backing.add(itm);
+ }
+
+ @Override
public int hashCode() {
final int prime = 31;