diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-07 13:04:43 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-07 13:04:43 -0300 |
| commit | f8f9166be2c5d02edc17b3fb1d4ea6baa9f926da (patch) | |
| tree | 7f6897a4bf112e57bbfb8b435b0a72dfede09c94 /base/src/main/java/bjc/utils/funcdata/IList.java | |
| parent | ca2a5c012267c500d9f0fd883c98904d125a64f0 (diff) | |
Update
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. * |
