summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/data/MarkListIterator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/data/MarkListIterator.java')
-rw-r--r--src/main/java/bjc/data/MarkListIterator.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/bjc/data/MarkListIterator.java b/src/main/java/bjc/data/MarkListIterator.java
index 725b050..35baa28 100644
--- a/src/main/java/bjc/data/MarkListIterator.java
+++ b/src/main/java/bjc/data/MarkListIterator.java
@@ -34,6 +34,15 @@ public class MarkListIterator<E> implements ListIterator<E> {
}
/**
+ * Get the current element of the iterator.
+ *
+ * @return The current iterator of the element
+ */
+ public E current() {
+ return cache.get(currIdx);
+ }
+
+ /**
* Create a new marking list iterator.
*
* @param backing The iterable to get the backing iterator from.