From 5ff8c489054b15d388d9db4f3a3edc1b468f959a Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Mon, 6 Apr 2020 16:48:10 -0400 Subject: 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 --- base/src/main/java/bjc/utils/esodata/SingleTape.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'base/src/main/java/bjc/utils/esodata/SingleTape.java') 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 @@ -180,6 +180,11 @@ public class SingleTape implements Tape { return true; } + @Override + public void append(T itm) { + backing.add(itm); + } + @Override public int hashCode() { final int prime = 31; -- cgit v1.2.3