summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-04-08 23:06:06 +0200
committerJon Bratseth <bratseth@gmail.com>2021-04-08 23:06:06 +0200
commitb47236f1eb00223a0bc6f641ac05b72977d73a7e (patch)
treeba767592b2dc44ace58e06fd08e9852298f94e2b /vespajlib
parentce14456b95c202262d3496441b2920ce7e74b8ac (diff)
More NodeList
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java8
-rw-r--r--vespajlib/src/test/java/com/yahoo/collections/AbstractFilteringListTest.java2
2 files changed, 8 insertions, 2 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java b/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java
index ec85cb6de56..2b7f4027fbc 100644
--- a/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java
+++ b/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java
@@ -68,8 +68,14 @@ public abstract class AbstractFilteringList<Type, ListType extends AbstractFilte
return matching(new HashSet<>(others.asList())::contains);
}
- /** Returns the union of the two lists. */
+ /** @deprecated use and(others) */
+ @Deprecated // TODO: Remove on Vespa 8
public ListType concat(ListType others) {
+ return and(others);
+ }
+
+ /** Returns the union of the two lists. */
+ public ListType and(ListType others) {
return constructor.apply(Stream.concat(items.stream(), others.asList().stream()).collect(toUnmodifiableList()), false);
}
diff --git a/vespajlib/src/test/java/com/yahoo/collections/AbstractFilteringListTest.java b/vespajlib/src/test/java/com/yahoo/collections/AbstractFilteringListTest.java
index 3524f507701..475b0c38200 100644
--- a/vespajlib/src/test/java/com/yahoo/collections/AbstractFilteringListTest.java
+++ b/vespajlib/src/test/java/com/yahoo/collections/AbstractFilteringListTest.java
@@ -49,7 +49,7 @@ public class AbstractFilteringListTest {
list.not().in(MyList.of("ABC", "CBA")).asList());
assertEquals(List.of("ABC", "abc", "cba", "bbb", "ABC", "aaa", "ABC"),
- list.concat(MyList.of("aaa", "ABC")).asList());
+ list.and(MyList.of("aaa", "ABC")).asList());
}
private static class MyList extends AbstractFilteringList<String, MyList> {