diff options
Diffstat (limited to 'base/src/main/java/bjc/utils/funcdata/IList.java')
| -rw-r--r-- | base/src/main/java/bjc/utils/funcdata/IList.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/base/src/main/java/bjc/utils/funcdata/IList.java b/base/src/main/java/bjc/utils/funcdata/IList.java index cfda68d..12eaf2f 100644 --- a/base/src/main/java/bjc/utils/funcdata/IList.java +++ b/base/src/main/java/bjc/utils/funcdata/IList.java @@ -160,6 +160,16 @@ public interface IList<ContainedType> extends Iterable<ContainedType> { ContainedType first(); /** + * Get the last element in the list. + * + * @return The last element in this list. + */ + ContainedType last(); + + ContainedType popFirst(); + ContainedType popLast(); + + /** * Apply a function to each member of the list, then flatten the * results. * |
