This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-collections.git
The following commit(s) were added to refs/heads/master by this push:
new af6fff168 Use diamonds
af6fff168 is described below
commit af6fff168cc253e82b4b6fcf17be04ebfd6e2b44
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Aug 24 11:00:33 2023 -0400
Use diamonds
---
.../commons/collections4/map/MultiValueMap.java | 2 +-
.../multimap/ArrayListValuedHashMap.java | 4 ++--
.../multimap/HashSetValuedHashMap.java | 4 ++--
.../commons/collections4/ClosureUtilsTest.java | 4 ++--
.../commons/collections4/CollectionUtilsTest.java | 10 ++++-----
.../commons/collections4/IterableUtilsTest.java | 16 +++++++-------
.../apache/commons/collections4/ListUtilsTest.java | 6 +++---
.../apache/commons/collections4/MapUtilsTest.java | 25 +++++++++++-----------
.../commons/collections4/TransformerUtilsTest.java | 4 ++--
.../collections4/bag/CollectionBagTest.java | 2 +-
.../collections4/bag/CollectionSortedBagTest.java | 2 +-
.../collections4/bag/PredicatedBagTest.java | 6 +++---
.../collections4/bag/PredicatedSortedBagTest.java | 10 ++++-----
.../collections4/bag/SynchronizedBagTest.java | 2 +-
.../collections4/bag/TransformedBagTest.java | 4 ++--
.../collections4/bag/TransformedSortedBagTest.java | 4 ++--
.../collections4/bag/UnmodifiableBagTest.java | 2 +-
.../bag/UnmodifiableSortedBagTest.java | 2 +-
.../AbstractOrderedBidiMapDecoratorTest.java | 2 +-
.../bidimap/UnmodifiableBidiMapTest.java | 2 +-
.../bidimap/UnmodifiableOrderedBidiMapTest.java | 2 +-
.../bidimap/UnmodifiableSortedBidiMapTest.java | 2 +-
.../collection/IndexedCollectionTest.java | 6 +++---
.../collection/PredicatedCollectionTest.java | 4 ++--
.../collection/SynchronizedCollectionTest.java | 2 +-
.../UnmodifiableBoundedCollectionTest.java | 2 +-
.../collection/UnmodifiableCollectionTest.java | 2 +-
.../comparators/ReverseComparatorTest.java | 2 +-
.../functors/ComparatorPredicateTest.java | 12 +++++------
.../iterators/CollatingIteratorTest.java | 2 +-
.../collections4/iterators/FilterIteratorTest.java | 2 +-
.../iterators/FilterListIteratorTest.java | 2 +-
.../iterators/PermutationIteratorTest.java | 2 +-
.../iterators/ReverseListIteratorTest.java | 2 +-
.../collections4/list/FixedSizeListTest.java | 2 +-
.../collections4/list/PredicatedListTest.java | 4 ++--
.../collections4/list/SetUniqueListTest.java | 20 ++++++++---------
.../collections4/list/TransformedListTest.java | 4 ++--
.../collections4/list/UnmodifiableListTest.java | 2 +-
.../commons/collections4/map/AbstractMapTest.java | 4 ++--
.../collections4/map/AbstractOrderedMapTest.java | 4 ++--
.../commons/collections4/map/CompositeMapTest.java | 4 ++--
.../commons/collections4/map/FixedSizeMapTest.java | 2 +-
.../collections4/map/FixedSizeSortedMapTest.java | 2 +-
.../commons/collections4/map/LazyMapTest.java | 8 +++----
.../collections4/map/LazySortedMapTest.java | 14 ++++++------
.../collections4/map/ListOrderedMapTest.java | 2 +-
.../commons/collections4/map/MultiKeyMapTest.java | 4 ++--
.../collections4/map/MultiValueMapTest.java | 10 ++++-----
.../collections4/map/PassiveExpiringMapTest.java | 8 +++----
.../collections4/map/PredicatedMapTest.java | 6 +++---
.../collections4/map/PredicatedSortedMapTest.java | 8 +++----
.../commons/collections4/map/SingletonMapTest.java | 2 +-
.../collections4/map/TransformedMapTest.java | 4 ++--
.../collections4/map/TransformedSortedMapTest.java | 6 +++---
.../collections4/map/UnmodifiableMapTest.java | 2 +-
.../map/UnmodifiableOrderedMapTest.java | 4 ++--
.../map/UnmodifiableSortedMapTest.java | 2 +-
.../multimap/AbstractMultiValuedMapTest.java | 2 +-
.../multimap/TransformedMultiValuedMapTest.java | 6 +++---
.../multimap/UnmodifiableMultiValuedMapTest.java | 2 +-
.../multiset/PredicatedMultiSetTest.java | 6 +++---
.../multiset/SynchronizedMultiSetTest.java | 2 +-
.../multiset/UnmodifiableMultiSetTest.java | 2 +-
.../collections4/queue/PredicatedQueueTest.java | 4 ++--
.../collections4/queue/SynchronizedQueueTest.java | 2 +-
.../collections4/queue/TransformedQueueTest.java | 2 +-
.../collections4/queue/UnmodifiableQueueTest.java | 2 +-
.../sequence/SequencesComparatorTest.java | 2 +-
.../collections4/set/ListOrderedSetTest.java | 6 +++---
.../collections4/set/MapBackedSet2Test.java | 2 +-
.../commons/collections4/set/MapBackedSetTest.java | 2 +-
.../set/PredicatedNavigableSetTest.java | 4 ++--
.../collections4/set/PredicatedSetTest.java | 4 ++--
.../collections4/set/PredicatedSortedSetTest.java | 4 ++--
.../set/TransformedNavigableSetTest.java | 4 ++--
.../collections4/set/TransformedSetTest.java | 4 ++--
.../collections4/set/TransformedSortedSetTest.java | 4 ++--
.../collections4/set/UnmodifiableSetTest.java | 2 +-
.../set/UnmodifiableSortedSetTest.java | 4 ++--
.../splitmap/TransformedSplitMapTest.java | 10 ++++-----
.../collections4/trie/PatriciaTrieTest.java | 8 +++----
.../collections4/trie/UnmodifiableTrieTest.java | 2 +-
83 files changed, 188 insertions(+), 189 deletions(-)
diff --git
a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
index af73df4b1..796f1b39b 100644
--- a/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
+++ b/src/main/java/org/apache/commons/collections4/map/MultiValueMap.java
@@ -134,7 +134,7 @@ public class MultiValueMap<K, V> extends
AbstractMapDecorator<K, Object> impleme
*/
@SuppressWarnings({ "unchecked", "rawtypes" })
public MultiValueMap() {
- this(new HashMap<K, V>(), new ReflectionFactory(ArrayList.class));
+ this(new HashMap<>(), new ReflectionFactory(ArrayList.class));
}
/**
diff --git
a/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java
b/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java
index bc6b2700a..0cc6a3718 100644
---
a/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java
+++
b/src/main/java/org/apache/commons/collections4/multimap/ArrayListValuedHashMap.java
@@ -89,7 +89,7 @@ public class ArrayListValuedHashMap<K, V> extends
AbstractListValuedMap<K, V>
* @param initialListCapacity the initial capacity used for value
collections
*/
public ArrayListValuedHashMap(final int initialMapCapacity, final int
initialListCapacity) {
- super(new HashMap<K, ArrayList<V>>(initialMapCapacity));
+ super(new HashMap<>(initialMapCapacity));
this.initialListCapacity = initialListCapacity;
}
@@ -135,7 +135,7 @@ public class ArrayListValuedHashMap<K, V> extends
AbstractListValuedMap<K, V>
private void readObject(final ObjectInputStream ois) throws IOException,
ClassNotFoundException {
ois.defaultReadObject();
- setMap(new HashMap<K, ArrayList<V>>());
+ setMap(new HashMap<>());
doReadObject(ois);
}
diff --git
a/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java
b/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java
index f6b8c1689..993defe1f 100644
---
a/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java
+++
b/src/main/java/org/apache/commons/collections4/multimap/HashSetValuedHashMap.java
@@ -88,7 +88,7 @@ public class HashSetValuedHashMap<K, V> extends
AbstractSetValuedMap<K, V>
* @param initialSetCapacity the initial capacity used for value
collections
*/
public HashSetValuedHashMap(final int initialMapCapacity, final int
initialSetCapacity) {
- super(new HashMap<K, HashSet<V>>(initialMapCapacity));
+ super(new HashMap<>(initialMapCapacity));
this.initialSetCapacity = initialSetCapacity;
}
@@ -124,7 +124,7 @@ public class HashSetValuedHashMap<K, V> extends
AbstractSetValuedMap<K, V>
private void readObject(final ObjectInputStream ois) throws IOException,
ClassNotFoundException {
ois.defaultReadObject();
- setMap(new HashMap<K, HashSet<V>>());
+ setMap(new HashMap<>());
doReadObject(ois);
}
diff --git
a/src/test/java/org/apache/commons/collections4/ClosureUtilsTest.java
b/src/test/java/org/apache/commons/collections4/ClosureUtilsTest.java
index dd89d26d3..f34021c34 100644
--- a/src/test/java/org/apache/commons/collections4/ClosureUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/ClosureUtilsTest.java
@@ -262,7 +262,7 @@ public class ClosureUtilsTest {
assertEquals(1, c.count);
assertEquals(NOPClosure.INSTANCE,
ClosureUtils.<String>switchClosure(new Predicate[0], new Closure[0]));
- assertEquals(NOPClosure.INSTANCE,
ClosureUtils.<String>switchClosure(new HashMap<Predicate<String>,
Closure<String>>()));
+ assertEquals(NOPClosure.INSTANCE,
ClosureUtils.<String>switchClosure(new HashMap<>()));
map.clear();
map.put(null, null);
assertEquals(NOPClosure.INSTANCE, ClosureUtils.switchClosure(map));
@@ -309,7 +309,7 @@ public class ClosureUtilsTest {
assertEquals(0, b.count);
assertEquals(1, c.count);
- assertEquals(NOPClosure.INSTANCE, ClosureUtils.switchMapClosure(new
HashMap<String, Closure<String>>()));
+ assertEquals(NOPClosure.INSTANCE, ClosureUtils.switchMapClosure(new
HashMap<>()));
assertThrows(NullPointerException.class, () ->
ClosureUtils.switchMapClosure(null));
}
diff --git
a/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
b/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
index de4480ec4..03d4fbe9d 100644
--- a/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/CollectionUtilsTest.java
@@ -313,12 +313,12 @@ public class CollectionUtilsTest extends MockTestCase {
assertCollectResult(collection);
ArrayList<Number> list;
- list = CollectionUtils.collect(collectionA, transformer, new
ArrayList<Number>());
+ list = CollectionUtils.collect(collectionA, transformer, new
ArrayList<>());
assertEquals(list.size(), collectionA.size());
assertCollectResult(list);
Iterator<Integer> iterator = null;
- list = CollectionUtils.collect(iterator, transformer, new
ArrayList<Number>());
+ list = CollectionUtils.collect(iterator, transformer, new
ArrayList<>());
iterator = iterableA.iterator();
list = CollectionUtils.collect(iterator, transformer, list);
@@ -1023,7 +1023,7 @@ public class CollectionUtilsTest extends MockTestCase {
@Test
public void predicatedCollection() {
final Predicate<Object> predicate =
PredicateUtils.instanceofPredicate(Integer.class);
- final Collection<Number> collection =
CollectionUtils.predicatedCollection(new ArrayList<Number>(), predicate);
+ final Collection<Number> collection =
CollectionUtils.predicatedCollection(new ArrayList<>(), predicate);
assertTrue(collection instanceof PredicatedCollection, "returned
object should be a PredicatedCollection");
}
@@ -1047,7 +1047,7 @@ public class CollectionUtilsTest extends MockTestCase {
// Ensure that the collection is the input type or a super type
final Collection<Integer> output1 = CollectionUtils.select(list,
EQUALS_TWO);
final Collection<Number> output2 =
CollectionUtils.<Number>select(list, EQUALS_TWO);
- final HashSet<Number> output3 = CollectionUtils.select(list,
EQUALS_TWO, new HashSet<Number>());
+ final HashSet<Number> output3 = CollectionUtils.select(list,
EQUALS_TWO, new HashSet<>());
assertTrue(CollectionUtils.isEqualCollection(output1, output3));
assertEquals(4, list.size());
assertEquals(1, output1.size());
@@ -1063,7 +1063,7 @@ public class CollectionUtilsTest extends MockTestCase {
list.add(4L);
final Collection<Long> output1 = CollectionUtils.selectRejected(list,
EQUALS_TWO);
final Collection<? extends Number> output2 =
CollectionUtils.selectRejected(list, EQUALS_TWO);
- final HashSet<Number> output3 = CollectionUtils.selectRejected(list,
EQUALS_TWO, new HashSet<Number>());
+ final HashSet<Number> output3 = CollectionUtils.selectRejected(list,
EQUALS_TWO, new HashSet<>());
assertTrue(CollectionUtils.isEqualCollection(output1, output2));
assertTrue(CollectionUtils.isEqualCollection(output1, output3));
assertEquals(4, list.size());
diff --git
a/src/test/java/org/apache/commons/collections4/IterableUtilsTest.java
b/src/test/java/org/apache/commons/collections4/IterableUtilsTest.java
index 657d0bf20..4a844b36f 100644
--- a/src/test/java/org/apache/commons/collections4/IterableUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/IterableUtilsTest.java
@@ -432,7 +432,7 @@ public class IterableUtilsTest {
String result = IterableUtils.toString(iterableA);
assertEquals("[1, 2, 2, 3, 3, 3, 4, 4, 4, 4]", result);
- result = IterableUtils.toString(new ArrayList<Integer>());
+ result = IterableUtils.toString(new ArrayList<>());
assertEquals("[]", result);
result = IterableUtils.toString(null);
@@ -441,7 +441,7 @@ public class IterableUtilsTest {
result = IterableUtils.toString(iterableA, input ->
Integer.toString(input * 2));
assertEquals("[2, 4, 4, 6, 6, 6, 8, 8, 8, 8]", result);
- result = IterableUtils.toString(new ArrayList<Integer>(), input -> {
+ result = IterableUtils.toString(new ArrayList<>(), input -> {
fail("not supposed to reach here");
return "";
});
@@ -480,10 +480,10 @@ public class IterableUtilsTest {
result = IterableUtils.toString(iterableA, transformer, ",,", "((",
"))");
assertEquals("((2,,4,,4,,6,,6,,6,,8,,8,,8,,8))", result);
- result = IterableUtils.toString(new ArrayList<Integer>(), transformer,
"", "(", ")");
+ result = IterableUtils.toString(new ArrayList<>(), transformer, "",
"(", ")");
assertEquals("()", result);
- result = IterableUtils.toString(new ArrayList<Integer>(), transformer,
"", "", "");
+ result = IterableUtils.toString(new ArrayList<>(), transformer, "",
"", "");
assertEquals("", result);
}
@@ -495,20 +495,20 @@ public class IterableUtilsTest {
}, "", "(", ")");
assertEquals("()", result);
assertAll(
- () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<Integer>(), null, "", "(", ")"),
+ () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<>(), null, "", "(", ")"),
"expecting NullPointerException"),
() -> assertThrows(NullPointerException.class, () ->
- IterableUtils.toString(new
ArrayList<Integer>(), input -> {
+ IterableUtils.toString(new ArrayList<>(),
input -> {
fail("not supposed to reach here");
return "";
}, null, "(", ")"),
"expecting NullPointerException"),
- () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<Integer>(), input -> {
+ () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<>(), input -> {
fail("not supposed to reach here");
return "";
}, "", null, ")"),
"expecting NullPointerException"),
- () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<Integer>(), input -> {
+ () -> assertThrows(NullPointerException.class, () ->
IterableUtils.toString(new ArrayList<>(), input -> {
fail("not supposed to reach here");
return "";
}, "", "(", null),
diff --git a/src/test/java/org/apache/commons/collections4/ListUtilsTest.java
b/src/test/java/org/apache/commons/collections4/ListUtilsTest.java
index 9ddb18c06..00d5f5821 100644
--- a/src/test/java/org/apache/commons/collections4/ListUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/ListUtilsTest.java
@@ -209,7 +209,7 @@ public class ListUtilsTest {
@Test
public void testLazyFactoryList() {
- final List<Integer> list = ListUtils.lazyList(new
ArrayList<Integer>(), new Factory<Integer>() {
+ final List<Integer> list = ListUtils.lazyList(new ArrayList<>(), new
Factory<Integer>() {
private int index;
@@ -406,7 +406,7 @@ public class ListUtilsTest {
// Ensure that the collection is the input type or a super type
final List<Integer> output1 = ListUtils.select(list, EQUALS_TWO);
final List<Number> output2 = ListUtils.<Number>select(list,
EQUALS_TWO);
- final HashSet<Number> output3 = CollectionUtils.select(list,
EQUALS_TWO, new HashSet<Number>());
+ final HashSet<Number> output3 = CollectionUtils.select(list,
EQUALS_TWO, new HashSet<>());
assertTrue(CollectionUtils.isEqualCollection(output1, output3));
assertEquals(4, list.size());
assertEquals(1, output1.size());
@@ -423,7 +423,7 @@ public class ListUtilsTest {
list.add(4L);
final List<Long> output1 = ListUtils.selectRejected(list, EQUALS_TWO);
final List<? extends Number> output2 = ListUtils.selectRejected(list,
EQUALS_TWO);
- final HashSet<Number> output3 = CollectionUtils.selectRejected(list,
EQUALS_TWO, new HashSet<Number>());
+ final HashSet<Number> output3 = CollectionUtils.selectRejected(list,
EQUALS_TWO, new HashSet<>());
assertTrue(CollectionUtils.isEqualCollection(output1, output2));
assertTrue(CollectionUtils.isEqualCollection(output1, output3));
assertEquals(4, list.size());
diff --git a/src/test/java/org/apache/commons/collections4/MapUtilsTest.java
b/src/test/java/org/apache/commons/collections4/MapUtilsTest.java
index 66b61c71d..b81539a38 100644
--- a/src/test/java/org/apache/commons/collections4/MapUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/MapUtilsTest.java
@@ -32,7 +32,6 @@ import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.AbstractMap;
import java.util.ArrayList;
-import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
@@ -167,11 +166,11 @@ public class MapUtilsTest {
() -> assertThrows(NullPointerException.class, () ->
MapUtils.putAll(null, new Object[0]))
);
- Map<String, String> test = MapUtils.putAll(new HashMap<String,
String>(), org.apache.commons.lang3.ArrayUtils.EMPTY_STRING_ARRAY);
+ Map<String, String> test = MapUtils.putAll(new HashMap<>(),
org.apache.commons.lang3.ArrayUtils.EMPTY_STRING_ARRAY);
assertEquals(0, test.size());
// sub array
- test = MapUtils.putAll(new HashMap<String, String>(), new String[][] {
+ test = MapUtils.putAll(new HashMap<>(), new String[][] {
{"RED", "#FF0000"},
{"GREEN", "#00FF00"},
{"BLUE", "#0000FF"}
@@ -184,17 +183,17 @@ public class MapUtilsTest {
assertEquals("#0000FF", test.get("BLUE"));
assertEquals(3, test.size());
assertAll(
- () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<String, String>(), new String[][]{
+ () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<>(), new String[][]{
{"RED", "#FF0000"},
null,
{"BLUE", "#0000FF"}
})),
- () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<String, String>(), new String[][]{
+ () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<>(), new String[][]{
{"RED", "#FF0000"},
{"GREEN"},
{"BLUE", "#0000FF"}
})),
- () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<String, String>(), new String[][]{
+ () -> assertThrows(IllegalArgumentException.class, () ->
MapUtils.putAll(new HashMap<>(), new String[][]{
{"RED", "#FF0000"},
{},
{"BLUE", "#0000FF"}
@@ -202,7 +201,7 @@ public class MapUtilsTest {
);
// flat array
- test = MapUtils.putAll(new HashMap<String, String>(), new String[] {
+ test = MapUtils.putAll(new HashMap<>(), new String[] {
"RED", "#FF0000",
"GREEN", "#00FF00",
"BLUE", "#0000FF"
@@ -215,7 +214,7 @@ public class MapUtilsTest {
assertEquals("#0000FF", test.get("BLUE"));
assertEquals(3, test.size());
- test = MapUtils.putAll(new HashMap<String, String>(), new String[] {
+ test = MapUtils.putAll(new HashMap<>(), new String[] {
"RED", "#FF0000",
"GREEN", "#00FF00",
"BLUE", "#0000FF",
@@ -229,11 +228,11 @@ public class MapUtilsTest {
assertEquals("#0000FF", test.get("BLUE"));
assertEquals(3, test.size());
- test = MapUtils.putAll(new HashMap<String, String>(), null);
+ test = MapUtils.putAll(new HashMap<>(), null);
assertEquals(0, test.size());
// map entry
- test = MapUtils.putAll(new HashMap<String, String>(), new Object[] {
+ test = MapUtils.putAll(new HashMap<>(), new Object[] {
new DefaultMapEntry<>("RED", "#FF0000"),
new DefaultMapEntry<>("GREEN", "#00FF00"),
new DefaultMapEntry<>("BLUE", "#0000FF")
@@ -247,7 +246,7 @@ public class MapUtilsTest {
assertEquals(3, test.size());
// key value
- test = MapUtils.putAll(new HashMap<String, String>(), new Object[] {
+ test = MapUtils.putAll(new HashMap<>(), new Object[] {
new DefaultKeyValue<>("RED", "#FF0000"),
new DefaultKeyValue<>("GREEN", "#00FF00"),
new DefaultKeyValue<>("BLUE", "#0000FF")
@@ -826,7 +825,7 @@ public class MapUtilsTest {
list.add(new X(5, "x5"));
// Now test key transform population
- final MultiValueMap<Integer, X> map = MultiValueMap.multiValueMap(new
TreeMap<Integer, Collection<X>>());
+ final MultiValueMap<Integer, X> map = MultiValueMap.multiValueMap(new
TreeMap<>());
MapUtils.populateMap(map, list, (Transformer<X, Integer>) input ->
input.key, TransformerUtils.<X>nopTransformer());
assertEquals(list.size(), map.totalSize());
@@ -991,7 +990,7 @@ public class MapUtilsTest {
@Test
public void testFixedSizeSortedMap() {
- final Exception exception =
assertThrows(IllegalArgumentException.class, () ->
MapUtils.fixedSizeSortedMap(new TreeMap<Long, Long>()).put(1L, 1L));
+ final Exception exception =
assertThrows(IllegalArgumentException.class, () ->
MapUtils.fixedSizeSortedMap(new TreeMap<>()).put(1L, 1L));
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/TransformerUtilsTest.java
b/src/test/java/org/apache/commons/collections4/TransformerUtilsTest.java
index c5a75c0bc..7dfd82ed4 100644
--- a/src/test/java/org/apache/commons/collections4/TransformerUtilsTest.java
+++ b/src/test/java/org/apache/commons/collections4/TransformerUtilsTest.java
@@ -233,7 +233,7 @@ public class TransformerUtilsTest {
assertEquals("C",
TransformerUtils.switchTransformer(map).transform("WELL"));
assertEquals(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchTransformer(new Predicate[0], new Transformer[0]));
- assertEquals(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchTransformer(new HashMap<Predicate<Object>,
Transformer<Object, Object>>()));
+ assertEquals(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchTransformer(new HashMap<>()));
map = new HashMap<>();
map.put(null, null);
assertEquals(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchTransformer(map));
@@ -263,7 +263,7 @@ public class TransformerUtilsTest {
map.put(null, c);
assertEquals("C",
TransformerUtils.switchMapTransformer(map).transform("WELL"));
- assertSame(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchMapTransformer(new HashMap<Object, Transformer<Object,
Object>>()));
+ assertSame(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchMapTransformer(new HashMap<>()));
map = new HashMap<>();
map.put(null, null);
assertSame(ConstantTransformer.NULL_INSTANCE,
TransformerUtils.switchMapTransformer(map));
diff --git
a/src/test/java/org/apache/commons/collections4/bag/CollectionBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/CollectionBagTest.java
index 2834422d9..d88cb8126 100644
--- a/src/test/java/org/apache/commons/collections4/bag/CollectionBagTest.java
+++ b/src/test/java/org/apache/commons/collections4/bag/CollectionBagTest.java
@@ -49,7 +49,7 @@ public class CollectionBagTest<T> extends
AbstractCollectionTest<T> {
@Override
public Bag<T> makeObject() {
- return CollectionBag.collectionBag(new HashBag<T>());
+ return CollectionBag.collectionBag(new HashBag<>());
}
/**
diff --git
a/src/test/java/org/apache/commons/collections4/bag/CollectionSortedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/CollectionSortedBagTest.java
index e3ee772e6..e65c2db8d 100644
---
a/src/test/java/org/apache/commons/collections4/bag/CollectionSortedBagTest.java
+++
b/src/test/java/org/apache/commons/collections4/bag/CollectionSortedBagTest.java
@@ -58,7 +58,7 @@ public class CollectionSortedBagTest<T> extends
AbstractCollectionTest<T> {
@Override
public Bag<T> makeObject() {
- return CollectionSortedBag.collectionSortedBag(new TreeBag<T>());
+ return CollectionSortedBag.collectionSortedBag(new TreeBag<>());
}
/**
diff --git
a/src/test/java/org/apache/commons/collections4/bag/PredicatedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/PredicatedBagTest.java
index b37d0b8ed..6379f464f 100644
--- a/src/test/java/org/apache/commons/collections4/bag/PredicatedBagTest.java
+++ b/src/test/java/org/apache/commons/collections4/bag/PredicatedBagTest.java
@@ -52,11 +52,11 @@ public class PredicatedBagTest<T> extends
AbstractBagTest<T> {
@Override
public Bag<T> makeObject() {
- return decorateBag(new HashBag<T>(), truePredicate);
+ return decorateBag(new HashBag<>(), truePredicate);
}
protected Bag<T> makeTestBag() {
- return decorateBag(new HashBag<T>(), stringPredicate());
+ return decorateBag(new HashBag<>(), stringPredicate());
}
@Override
@@ -104,7 +104,7 @@ public class PredicatedBagTest<T> extends
AbstractBagTest<T> {
assertThrows(IllegalArgumentException.class, () ->
decorateBag((HashBag<T>) elements, stringPredicate()));
- assertThrows(NullPointerException.class, () -> decorateBag(new
HashBag<T>(), null));
+ assertThrows(NullPointerException.class, () -> decorateBag(new
HashBag<>(), null));
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bag/PredicatedSortedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/PredicatedSortedBagTest.java
index 1362c8507..5d3b7cb56 100644
---
a/src/test/java/org/apache/commons/collections4/bag/PredicatedSortedBagTest.java
+++
b/src/test/java/org/apache/commons/collections4/bag/PredicatedSortedBagTest.java
@@ -53,19 +53,19 @@ public class PredicatedSortedBagTest<T> extends
AbstractSortedBagTest<T> {
@Override
public SortedBag<T> makeObject() {
- return decorateBag(new TreeBag<T>(), truePredicate);
+ return decorateBag(new TreeBag<>(), truePredicate);
}
protected SortedBag<T> makeTestBag() {
- return decorateBag(new TreeBag<T>(), stringPredicate());
+ return decorateBag(new TreeBag<>(), stringPredicate());
}
@Test
public void testDecorate() {
- final SortedBag<T> bag = decorateBag(new TreeBag<T>(),
stringPredicate());
+ final SortedBag<T> bag = decorateBag(new TreeBag<>(),
stringPredicate());
((PredicatedSortedBag<T>) bag).decorated();
- assertThrows(NullPointerException.class, () -> decorateBag(new
TreeBag<T>(), null));
+ assertThrows(NullPointerException.class, () -> decorateBag(new
TreeBag<>(), null));
assertThrows(NullPointerException.class, () -> decorateBag(nullBag,
stringPredicate()));
}
@@ -73,7 +73,7 @@ public class PredicatedSortedBagTest<T> extends
AbstractSortedBagTest<T> {
@Test
@SuppressWarnings("unchecked")
public void testSortOrder() {
- final SortedBag<T> bag = decorateBag(new TreeBag<T>(),
stringPredicate());
+ final SortedBag<T> bag = decorateBag(new TreeBag<>(),
stringPredicate());
final String one = "one";
final String two = "two";
final String three = "three";
diff --git
a/src/test/java/org/apache/commons/collections4/bag/SynchronizedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/SynchronizedBagTest.java
index 20a14a875..5777ef2ea 100644
--- a/src/test/java/org/apache/commons/collections4/bag/SynchronizedBagTest.java
+++ b/src/test/java/org/apache/commons/collections4/bag/SynchronizedBagTest.java
@@ -33,7 +33,7 @@ public class SynchronizedBagTest<T> extends
AbstractBagTest<T> {
@Override
public Bag<T> makeObject() {
- return SynchronizedBag.synchronizedBag(new HashBag<T>());
+ return SynchronizedBag.synchronizedBag(new HashBag<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bag/TransformedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/TransformedBagTest.java
index ea7fc8558..08cf707f8 100644
--- a/src/test/java/org/apache/commons/collections4/bag/TransformedBagTest.java
+++ b/src/test/java/org/apache/commons/collections4/bag/TransformedBagTest.java
@@ -40,7 +40,7 @@ public class TransformedBagTest<T> extends AbstractBagTest<T>
{
@Override
@SuppressWarnings("unchecked")
public Bag<T> makeObject() {
- return TransformedBag.transformingBag(new HashBag<T>(),
+ return TransformedBag.transformingBag(new HashBag<>(),
(Transformer<T, T>)
TransformedCollectionTest.NOOP_TRANSFORMER);
}
@@ -53,7 +53,7 @@ public class TransformedBagTest<T> extends AbstractBagTest<T>
{
@SuppressWarnings("unchecked")
public void testTransformedBag() {
//T had better be Object!
- final Bag<T> bag = TransformedBag.transformingBag(new HashBag<T>(),
+ final Bag<T> bag = TransformedBag.transformingBag(new HashBag<>(),
(Transformer<T, T>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertTrue(bag.isEmpty());
final Object[] els = {"1", "3", "5", "7", "2", "4", "6"};
diff --git
a/src/test/java/org/apache/commons/collections4/bag/TransformedSortedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/TransformedSortedBagTest.java
index ebac0fede..e6399488c 100644
---
a/src/test/java/org/apache/commons/collections4/bag/TransformedSortedBagTest.java
+++
b/src/test/java/org/apache/commons/collections4/bag/TransformedSortedBagTest.java
@@ -39,13 +39,13 @@ public class TransformedSortedBagTest<T> extends
AbstractSortedBagTest<T> {
@Override
@SuppressWarnings("unchecked")
public SortedBag<T> makeObject() {
- return TransformedSortedBag.transformingSortedBag(new TreeBag<T>(),
(Transformer<T, T>) TransformedCollectionTest.NOOP_TRANSFORMER);
+ return TransformedSortedBag.transformingSortedBag(new TreeBag<>(),
(Transformer<T, T>) TransformedCollectionTest.NOOP_TRANSFORMER);
}
@Test
@SuppressWarnings("unchecked")
public void testTransformedBag() {
- final SortedBag<T> bag =
TransformedSortedBag.transformingSortedBag(new TreeBag<T>(), (Transformer<T,
T>) TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
+ final SortedBag<T> bag =
TransformedSortedBag.transformingSortedBag(new TreeBag<>(), (Transformer<T, T>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, bag.size());
final Object[] els = {"1", "3", "5", "7", "2", "4", "6"};
for (int i = 0; i < els.length; i++) {
diff --git
a/src/test/java/org/apache/commons/collections4/bag/UnmodifiableBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/UnmodifiableBagTest.java
index 24625c643..73eb45edf 100644
--- a/src/test/java/org/apache/commons/collections4/bag/UnmodifiableBagTest.java
+++ b/src/test/java/org/apache/commons/collections4/bag/UnmodifiableBagTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableBagTest<E> extends
AbstractBagTest<E> {
@Override
public Bag<E> makeObject() {
- return UnmodifiableBag.unmodifiableBag(new HashBag<E>());
+ return UnmodifiableBag.unmodifiableBag(new HashBag<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bag/UnmodifiableSortedBagTest.java
b/src/test/java/org/apache/commons/collections4/bag/UnmodifiableSortedBagTest.java
index f5153dee5..6a7a8667c 100644
---
a/src/test/java/org/apache/commons/collections4/bag/UnmodifiableSortedBagTest.java
+++
b/src/test/java/org/apache/commons/collections4/bag/UnmodifiableSortedBagTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableSortedBagTest<E> extends
AbstractSortedBagTest<E> {
@Override
public SortedBag<E> makeObject() {
- return UnmodifiableSortedBag.unmodifiableSortedBag(new TreeBag<E>());
+ return UnmodifiableSortedBag.unmodifiableSortedBag(new TreeBag<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bidimap/AbstractOrderedBidiMapDecoratorTest.java
b/src/test/java/org/apache/commons/collections4/bidimap/AbstractOrderedBidiMapDecoratorTest.java
index 99e5401f4..48048b134 100644
---
a/src/test/java/org/apache/commons/collections4/bidimap/AbstractOrderedBidiMapDecoratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/bidimap/AbstractOrderedBidiMapDecoratorTest.java
@@ -70,7 +70,7 @@ public class AbstractOrderedBidiMapDecoratorTest<K, V>
private TestOrderedBidiMap<V, K> inverse = null;
TestOrderedBidiMap() {
- super(new DualTreeBidiMap<K, V>());
+ super(new DualTreeBidiMap<>());
}
TestOrderedBidiMap(final OrderedBidiMap<K, V> map) {
diff --git
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableBidiMapTest.java
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableBidiMapTest.java
index 3fbac8976..cdb3b8859 100644
---
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableBidiMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableBidiMapTest.java
@@ -39,7 +39,7 @@ public class UnmodifiableBidiMapTest<K, V> extends
AbstractBidiMapTest<K, V> {
@Override
public BidiMap<K, V> makeObject() {
- return UnmodifiableBidiMap.unmodifiableBidiMap(new DualHashBidiMap<K,
V>());
+ return UnmodifiableBidiMap.unmodifiableBidiMap(new
DualHashBidiMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMapTest.java
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMapTest.java
index cd5782ddf..9c7811313 100644
---
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableOrderedBidiMapTest.java
@@ -38,7 +38,7 @@ public class UnmodifiableOrderedBidiMapTest<K extends
Comparable<K>, V extends C
@Override
public OrderedBidiMap<K, V> makeObject() {
- return UnmodifiableOrderedBidiMap.unmodifiableOrderedBidiMap(new
TreeBidiMap<K, V>());
+ return UnmodifiableOrderedBidiMap.unmodifiableOrderedBidiMap(new
TreeBidiMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMapTest.java
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMapTest.java
index 2a27da1ea..eb209a0ce 100644
---
a/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/bidimap/UnmodifiableSortedBidiMapTest.java
@@ -38,7 +38,7 @@ public class UnmodifiableSortedBidiMapTest<K extends
Comparable<K>, V extends Co
@Override
public SortedBidiMap<K, V> makeObject() {
- return UnmodifiableSortedBidiMap.unmodifiableSortedBidiMap(new
DualTreeBidiMap<K, V>());
+ return UnmodifiableSortedBidiMap.unmodifiableSortedBidiMap(new
DualTreeBidiMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/collection/IndexedCollectionTest.java
b/src/test/java/org/apache/commons/collections4/collection/IndexedCollectionTest.java
index be5228581..cf9677074 100644
---
a/src/test/java/org/apache/commons/collections4/collection/IndexedCollectionTest.java
+++
b/src/test/java/org/apache/commons/collections4/collection/IndexedCollectionTest.java
@@ -61,7 +61,7 @@ public class IndexedCollectionTest extends
AbstractCollectionTest<String> {
@Override
public Collection<String> makeObject() {
- return decorateCollection(new ArrayList<String>());
+ return decorateCollection(new ArrayList<>());
}
@Override
@@ -90,11 +90,11 @@ public class IndexedCollectionTest extends
AbstractCollectionTest<String> {
}
public Collection<String> makeTestCollection() {
- return decorateCollection(new ArrayList<String>());
+ return decorateCollection(new ArrayList<>());
}
public Collection<String> makeUniqueTestCollection() {
- return decorateUniqueCollection(new ArrayList<String>());
+ return decorateUniqueCollection(new ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionTest.java
b/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionTest.java
index 296a30a72..b259237be 100644
---
a/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionTest.java
+++
b/src/test/java/org/apache/commons/collections4/collection/PredicatedCollectionTest.java
@@ -49,7 +49,7 @@ public class PredicatedCollectionTest<E> extends
AbstractCollectionTest<E> {
@Override
public Collection<E> makeObject() {
- return decorateCollection(new ArrayList<E>(), truePredicate);
+ return decorateCollection(new ArrayList<>(), truePredicate);
}
@Override
@@ -78,7 +78,7 @@ public class PredicatedCollectionTest<E> extends
AbstractCollectionTest<E> {
o -> o instanceof String;
public Collection<E> makeTestCollection() {
- return decorateCollection(new ArrayList<E>(), testPredicate);
+ return decorateCollection(new ArrayList<>(), testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/collection/SynchronizedCollectionTest.java
b/src/test/java/org/apache/commons/collections4/collection/SynchronizedCollectionTest.java
index 75f46507d..b7a184682 100644
---
a/src/test/java/org/apache/commons/collections4/collection/SynchronizedCollectionTest.java
+++
b/src/test/java/org/apache/commons/collections4/collection/SynchronizedCollectionTest.java
@@ -34,7 +34,7 @@ public class SynchronizedCollectionTest<E> extends
AbstractCollectionTest<E> {
@Override
public Collection<E> makeObject() {
- return SynchronizedCollection.synchronizedCollection(new
ArrayList<E>());
+ return SynchronizedCollection.synchronizedCollection(new
ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/collection/UnmodifiableBoundedCollectionTest.java
b/src/test/java/org/apache/commons/collections4/collection/UnmodifiableBoundedCollectionTest.java
index 1a43fd155..719ade667 100644
---
a/src/test/java/org/apache/commons/collections4/collection/UnmodifiableBoundedCollectionTest.java
+++
b/src/test/java/org/apache/commons/collections4/collection/UnmodifiableBoundedCollectionTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableBoundedCollectionTest<E> extends
AbstractCollectionTest
@Override
public Collection<E> makeObject() {
- final BoundedCollection<E> coll = FixedSizeList.<E>fixedSizeList(new
ArrayList<E>());
+ final BoundedCollection<E> coll = FixedSizeList.<E>fixedSizeList(new
ArrayList<>());
return
UnmodifiableBoundedCollection.unmodifiableBoundedCollection(coll);
}
diff --git
a/src/test/java/org/apache/commons/collections4/collection/UnmodifiableCollectionTest.java
b/src/test/java/org/apache/commons/collections4/collection/UnmodifiableCollectionTest.java
index df0ed77ae..57b1913ea 100644
---
a/src/test/java/org/apache/commons/collections4/collection/UnmodifiableCollectionTest.java
+++
b/src/test/java/org/apache/commons/collections4/collection/UnmodifiableCollectionTest.java
@@ -42,7 +42,7 @@ public class UnmodifiableCollectionTest<E> extends
AbstractCollectionTest<E> {
@Override
public Collection<E> makeObject() {
- return UnmodifiableCollection.unmodifiableCollection(new
ArrayList<E>());
+ return UnmodifiableCollection.unmodifiableCollection(new
ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/comparators/ReverseComparatorTest.java
b/src/test/java/org/apache/commons/collections4/comparators/ReverseComparatorTest.java
index e485a8d9b..11f9a6d89 100644
---
a/src/test/java/org/apache/commons/collections4/comparators/ReverseComparatorTest.java
+++
b/src/test/java/org/apache/commons/collections4/comparators/ReverseComparatorTest.java
@@ -81,7 +81,7 @@ public class ReverseComparatorTest extends
AbstractComparatorTest<Integer> {
@Test
@Override
public void testSerializeDeserializeThenCompare() throws Exception {
- final Comparator<?> comp = new ReverseComparator<>(new
ComparableComparator<String>());
+ final Comparator<?> comp = new ReverseComparator<>(new
ComparableComparator<>());
final ByteArrayOutputStream buffer = new ByteArrayOutputStream();
final ObjectOutputStream out = new ObjectOutputStream(buffer);
diff --git
a/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
b/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
index 90cc57c04..49603dd47 100644
---
a/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
+++
b/src/test/java/org/apache/commons/collections4/functors/ComparatorPredicateTest.java
@@ -36,7 +36,7 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Test
public void compareEquals() {
final Integer value = Integer.valueOf(10);
- final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<Integer>());
+ final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<>());
assertPredicateFalse(p, Integer.valueOf(value.intValue() - 1));
assertPredicateTrue(p, Integer.valueOf(value.intValue()));
assertPredicateFalse(p, Integer.valueOf(value.intValue() + 1));
@@ -45,7 +45,7 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Test
public void compareGreater() {
final Integer value = Integer.valueOf(10);
- final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<Integer>(), Criterion.GREATER);
+ final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<>(), Criterion.GREATER);
assertPredicateTrue(p, Integer.valueOf(value.intValue() - 1));
assertPredicateFalse(p, Integer.valueOf(value.intValue()));
assertPredicateFalse(p, Integer.valueOf(value.intValue() + 1));
@@ -54,7 +54,7 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Test
public void compareLess() {
final Integer value = Integer.valueOf(10);
- final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<Integer>(), Criterion.LESS);
+ final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<>(), Criterion.LESS);
assertPredicateFalse(p, Integer.valueOf(value.intValue() - 1));
assertPredicateFalse(p, Integer.valueOf(value.intValue()));
assertPredicateTrue(p, Integer.valueOf(value.intValue() + 1));
@@ -63,7 +63,7 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Test
public void compareGreaterOrEqual() {
final Integer value = Integer.valueOf(10);
- final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<Integer>(), Criterion.GREATER_OR_EQUAL);
+ final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<>(), Criterion.GREATER_OR_EQUAL);
assertPredicateTrue(p, Integer.valueOf(value.intValue() - 1));
assertPredicateTrue(p, Integer.valueOf(value.intValue()));
assertPredicateFalse(p, Integer.valueOf(value.intValue() + 1));
@@ -72,7 +72,7 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Test
public void compareLessOrEqual() {
final Integer value = Integer.valueOf(10);
- final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<Integer>(), Criterion.LESS_OR_EQUAL);
+ final Predicate<Integer> p = comparatorPredicate(value, new
TestComparator<>(), Criterion.LESS_OR_EQUAL);
assertPredicateFalse(p, Integer.valueOf(value.intValue() - 1));
assertPredicateTrue(p, Integer.valueOf(value.intValue()));
assertPredicateTrue(p, Integer.valueOf(value.intValue() + 1));
@@ -80,6 +80,6 @@ public class ComparatorPredicateTest extends
AbstractPredicateTest {
@Override
protected Predicate<?> generatePredicate() {
- return comparatorPredicate(Integer.valueOf(10), new
TestComparator<Integer>());
+ return comparatorPredicate(Integer.valueOf(10), new
TestComparator<>());
}
}
diff --git
a/src/test/java/org/apache/commons/collections4/iterators/CollatingIteratorTest.java
b/src/test/java/org/apache/commons/collections4/iterators/CollatingIteratorTest.java
index a87147edc..a1a112830 100644
---
a/src/test/java/org/apache/commons/collections4/iterators/CollatingIteratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/iterators/CollatingIteratorTest.java
@@ -265,7 +265,7 @@ public class CollatingIteratorTest extends
AbstractIteratorTest<Integer> {
int i = 0;
final CollatingIterator<Integer> collatingIterator2 = new
CollatingIterator<>(null, l1.iterator(), l2.iterator());
- collatingIterator2.setComparator(new ComparableComparator<Integer>());
+ collatingIterator2.setComparator(new ComparableComparator<>());
for ( ; collatingIterator2.hasNext(); i++ ) {
final Integer n = collatingIterator2.next();
assertEquals((int) n, i + 1, "wrong order");
diff --git
a/src/test/java/org/apache/commons/collections4/iterators/FilterIteratorTest.java
b/src/test/java/org/apache/commons/collections4/iterators/FilterIteratorTest.java
index c91c399ee..4d81b6b8e 100644
---
a/src/test/java/org/apache/commons/collections4/iterators/FilterIteratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/iterators/FilterIteratorTest.java
@@ -75,7 +75,7 @@ public class FilterIteratorTest<E> extends
AbstractIteratorTest<E> {
*/
@Override
public FilterIterator<E> makeEmptyIterator() {
- return makeBlockAllFilter(new ArrayIterator<E>(array));
+ return makeBlockAllFilter(new ArrayIterator<>(array));
}
/**
diff --git
a/src/test/java/org/apache/commons/collections4/iterators/FilterListIteratorTest.java
b/src/test/java/org/apache/commons/collections4/iterators/FilterListIteratorTest.java
index 1be2aecb7..9ac73be84 100644
---
a/src/test/java/org/apache/commons/collections4/iterators/FilterListIteratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/iterators/FilterListIteratorTest.java
@@ -185,7 +185,7 @@ public class FilterListIteratorTest {
@Test
public void testFalsePredicate() {
final FilterListIterator<Integer> filtered = new
FilterListIterator<>(list.listIterator(), falsePred);
- walkLists(new ArrayList<Integer>(), filtered);
+ walkLists(new ArrayList<>(), filtered);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/iterators/PermutationIteratorTest.java
b/src/test/java/org/apache/commons/collections4/iterators/PermutationIteratorTest.java
index be9c55a7e..ac65d2e51 100644
---
a/src/test/java/org/apache/commons/collections4/iterators/PermutationIteratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/iterators/PermutationIteratorTest.java
@@ -66,7 +66,7 @@ public class PermutationIteratorTest extends
AbstractIteratorTest<List<Character
@Override
public PermutationIterator<Character> makeEmptyIterator() {
- return new PermutationIterator<>(new ArrayList<Character>());
+ return new PermutationIterator<>(new ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/iterators/ReverseListIteratorTest.java
b/src/test/java/org/apache/commons/collections4/iterators/ReverseListIteratorTest.java
index 1c51164fc..4973c803a 100644
---
a/src/test/java/org/apache/commons/collections4/iterators/ReverseListIteratorTest.java
+++
b/src/test/java/org/apache/commons/collections4/iterators/ReverseListIteratorTest.java
@@ -44,7 +44,7 @@ public class ReverseListIteratorTest<E> extends
AbstractListIteratorTest<E> {
@Override
public ListIterator<E> makeEmptyIterator() {
- return new ReverseListIterator<>(new ArrayList<E>());
+ return new ReverseListIterator<>(new ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/list/FixedSizeListTest.java
b/src/test/java/org/apache/commons/collections4/list/FixedSizeListTest.java
index 857d9596b..9ed6ab4c4 100644
--- a/src/test/java/org/apache/commons/collections4/list/FixedSizeListTest.java
+++ b/src/test/java/org/apache/commons/collections4/list/FixedSizeListTest.java
@@ -41,7 +41,7 @@ public class FixedSizeListTest<E> extends AbstractListTest<E>
{
@Override
public List<E> makeObject() {
- return FixedSizeList.fixedSizeList(new ArrayList<E>());
+ return FixedSizeList.fixedSizeList(new ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/list/PredicatedListTest.java
b/src/test/java/org/apache/commons/collections4/list/PredicatedListTest.java
index f206bd315..cc80cd366 100644
--- a/src/test/java/org/apache/commons/collections4/list/PredicatedListTest.java
+++ b/src/test/java/org/apache/commons/collections4/list/PredicatedListTest.java
@@ -49,7 +49,7 @@ public class PredicatedListTest<E> extends
AbstractListTest<E> {
@Override
public List<E> makeObject() {
- return decorateList(new ArrayList<E>(), truePredicate);
+ return decorateList(new ArrayList<>(), truePredicate);
}
@Override
@@ -62,7 +62,7 @@ public class PredicatedListTest<E> extends
AbstractListTest<E> {
o -> o instanceof String;
public List<E> makeTestList() {
- return decorateList(new ArrayList<E>(), testPredicate);
+ return decorateList(new ArrayList<>(), testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/list/SetUniqueListTest.java
b/src/test/java/org/apache/commons/collections4/list/SetUniqueListTest.java
index b6327a7d0..3da6f6d72 100644
--- a/src/test/java/org/apache/commons/collections4/list/SetUniqueListTest.java
+++ b/src/test/java/org/apache/commons/collections4/list/SetUniqueListTest.java
@@ -91,13 +91,13 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Override
public List<E> makeObject() {
- return new SetUniqueList<>(new ArrayList<E>(), new HashSet<E>());
+ return new SetUniqueList<>(new ArrayList<>(), new HashSet<>());
}
@Test
@SuppressWarnings("unchecked")
public void testAdd() {
- final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<E>(),
new HashSet<E>());
+ final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<>(),
new HashSet<>());
// Duplicate element
final E obj = (E) Integer.valueOf(1);
@@ -113,7 +113,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testAddAll() {
- final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<E>(),
new HashSet<E>());
+ final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<>(),
new HashSet<>());
lset.addAll(
Arrays.asList((E[]) new Integer[] { Integer.valueOf(1),
Integer.valueOf(1)}));
@@ -210,7 +210,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
// repeat the test with a different class than HashSet;
// which means subclassing SetUniqueList below
list = new ArrayList<>();
- uniqueList = new SetUniqueList307(list, new TreeSet<E>());
+ uniqueList = new SetUniqueList307(list, new TreeSet<>());
uniqueList.add((E) hello);
uniqueList.add((E) world);
@@ -269,7 +269,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
public void testIntCollectionAddAll() {
// make a SetUniqueList with one element
- final List<Integer> list = new SetUniqueList<>(new
ArrayList<Integer>(), new HashSet<Integer>());
+ final List<Integer> list = new SetUniqueList<>(new ArrayList<>(), new
HashSet<>());
final Integer existingElement = Integer.valueOf(1);
list.add(existingElement);
@@ -295,7 +295,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testListIterator() {
- final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<E>(),
new HashSet<E>());
+ final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<>(),
new HashSet<>());
final E obj1 = (E) Integer.valueOf(1);
final E obj2 = (E) Integer.valueOf(2);
@@ -424,7 +424,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testSet() {
- final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<E>(),
new HashSet<E>());
+ final SetUniqueList<E> lset = new SetUniqueList<>(new ArrayList<>(),
new HashSet<>());
// Duplicate element
final E obj1 = (E) Integer.valueOf(1);
@@ -463,7 +463,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
public void testSetCollections444() {
- final SetUniqueList<Integer> lset = new SetUniqueList<>(new
ArrayList<Integer>(), new HashSet<Integer>());
+ final SetUniqueList<Integer> lset = new SetUniqueList<>(new
ArrayList<>(), new HashSet<>());
// Duplicate element
final Integer obj1 = Integer.valueOf(1);
@@ -594,7 +594,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testUniqueListDoubleInsert() {
- final List<E> l = SetUniqueList.setUniqueList(new LinkedList<E>());
+ final List<E> l = SetUniqueList.setUniqueList(new LinkedList<>());
l.add((E) new Object());
l.add((E) new Object());
@@ -610,7 +610,7 @@ public class SetUniqueListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testUniqueListReInsert() {
- final List<E> l = SetUniqueList.setUniqueList(new LinkedList<E>());
+ final List<E> l = SetUniqueList.setUniqueList(new LinkedList<>());
l.add((E) new Object());
l.add((E) new Object());
diff --git
a/src/test/java/org/apache/commons/collections4/list/TransformedListTest.java
b/src/test/java/org/apache/commons/collections4/list/TransformedListTest.java
index a40ba1ab3..f8791db71 100644
---
a/src/test/java/org/apache/commons/collections4/list/TransformedListTest.java
+++
b/src/test/java/org/apache/commons/collections4/list/TransformedListTest.java
@@ -56,7 +56,7 @@ public class TransformedListTest<E> extends
AbstractListTest<E> {
@Override
@SuppressWarnings("unchecked")
public List<E> makeObject() {
- return TransformedList.transformingList(new ArrayList<E>(),
(Transformer<E, E>) TransformedCollectionTest.NOOP_TRANSFORMER);
+ return TransformedList.transformingList(new ArrayList<>(),
(Transformer<E, E>) TransformedCollectionTest.NOOP_TRANSFORMER);
}
@Override
@@ -69,7 +69,7 @@ public class TransformedListTest<E> extends
AbstractListTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testTransformedList() {
- final List<E> list = TransformedList.transformingList(new
ArrayList<E>(), (Transformer<E, E>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
+ final List<E> list = TransformedList.transformingList(new
ArrayList<>(), (Transformer<E, E>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, list.size());
final E[] els = (E[]) new Object[] {"1", "3", "5", "7", "2", "4", "6"};
for (int i = 0; i < els.length; i++) {
diff --git
a/src/test/java/org/apache/commons/collections4/list/UnmodifiableListTest.java
b/src/test/java/org/apache/commons/collections4/list/UnmodifiableListTest.java
index d1ea99552..7f8397d14 100644
---
a/src/test/java/org/apache/commons/collections4/list/UnmodifiableListTest.java
+++
b/src/test/java/org/apache/commons/collections4/list/UnmodifiableListTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableListTest<E> extends
AbstractListTest<E> {
@Override
public UnmodifiableList<E> makeObject() {
- return new UnmodifiableList<>(new ArrayList<E>());
+ return new UnmodifiableList<>(new ArrayList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/map/AbstractMapTest.java
b/src/test/java/org/apache/commons/collections4/map/AbstractMapTest.java
index 01f2d5a94..06866838c 100644
--- a/src/test/java/org/apache/commons/collections4/map/AbstractMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/AbstractMapTest.java
@@ -949,13 +949,13 @@ public abstract class AbstractMapTest<K, V> extends
AbstractObjectTest {
// check putAll OK adding empty map to empty map
resetEmpty();
assertEquals(0, getMap().size());
- getMap().putAll(new HashMap<K, V>());
+ getMap().putAll(new HashMap<>());
assertEquals(0, getMap().size());
// check putAll OK adding empty map to non-empty map
resetFull();
final int size = getMap().size();
- getMap().putAll(new HashMap<K, V>());
+ getMap().putAll(new HashMap<>());
assertEquals(size, getMap().size());
// check putAll OK adding non-empty map to empty map
diff --git
a/src/test/java/org/apache/commons/collections4/map/AbstractOrderedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/AbstractOrderedMapTest.java
index a0f99c761..67265a9a6 100644
---
a/src/test/java/org/apache/commons/collections4/map/AbstractOrderedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/AbstractOrderedMapTest.java
@@ -71,7 +71,7 @@ public abstract class AbstractOrderedMapTest<K, V> extends
AbstractIterableMapTe
*/
@Override
public Map<K, V> makeConfirmedMap() {
- return new TreeMap<>(new NullComparator<K>());
+ return new TreeMap<>(new NullComparator<>());
}
/**
@@ -82,7 +82,7 @@ public abstract class AbstractOrderedMapTest<K, V> extends
AbstractIterableMapTe
@SuppressWarnings("unchecked")
public K[] getSampleKeys() {
final List<K> list = new
ArrayList<>(Arrays.asList(super.getSampleKeys()));
- list.sort(new NullComparator<K>());
+ list.sort(new NullComparator<>());
return (K[]) list.toArray();
}
diff --git
a/src/test/java/org/apache/commons/collections4/map/CompositeMapTest.java
b/src/test/java/org/apache/commons/collections4/map/CompositeMapTest.java
index ca6f5cb1b..bbd56e998 100644
--- a/src/test/java/org/apache/commons/collections4/map/CompositeMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/CompositeMapTest.java
@@ -51,8 +51,8 @@ public class CompositeMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public CompositeMap<K, V> makeObject() {
final CompositeMap<K, V> map = new CompositeMap<>();
- map.addComposited(new HashMap<K, V>());
- map.setMutator( new EmptyMapMutator<K, V>() );
+ map.addComposited(new HashMap<>());
+ map.setMutator( new EmptyMapMutator<>() );
return map;
}
diff --git
a/src/test/java/org/apache/commons/collections4/map/FixedSizeMapTest.java
b/src/test/java/org/apache/commons/collections4/map/FixedSizeMapTest.java
index 5df607e01..589559c51 100644
--- a/src/test/java/org/apache/commons/collections4/map/FixedSizeMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/FixedSizeMapTest.java
@@ -35,7 +35,7 @@ public class FixedSizeMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public IterableMap<K, V> makeObject() {
- return FixedSizeMap.fixedSizeMap(new HashMap<K, V>());
+ return FixedSizeMap.fixedSizeMap(new HashMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/map/FixedSizeSortedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/FixedSizeSortedMapTest.java
index 9597a107e..731197722 100644
---
a/src/test/java/org/apache/commons/collections4/map/FixedSizeSortedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/FixedSizeSortedMapTest.java
@@ -33,7 +33,7 @@ public class FixedSizeSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Override
public SortedMap<K, V> makeObject() {
- return FixedSizeSortedMap.fixedSizeSortedMap(new TreeMap<K, V>());
+ return FixedSizeSortedMap.fixedSizeSortedMap(new TreeMap<>());
}
@Override
diff --git a/src/test/java/org/apache/commons/collections4/map/LazyMapTest.java
b/src/test/java/org/apache/commons/collections4/map/LazyMapTest.java
index e9798a206..13311090d 100644
--- a/src/test/java/org/apache/commons/collections4/map/LazyMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/LazyMapTest.java
@@ -46,7 +46,7 @@ public class LazyMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public LazyMap<K, V> makeObject() {
- return lazyMap(new HashMap<K, V>(), FactoryUtils.<V>nullFactory());
+ return lazyMap(new HashMap<>(), FactoryUtils.<V>nullFactory());
}
@Test
@@ -57,7 +57,7 @@ public class LazyMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Test
public void mapGetWithFactory() {
- Map<Integer, Number> map = lazyMap(new HashMap<Integer, Number>(),
oneFactory);
+ Map<Integer, Number> map = lazyMap(new HashMap<>(), oneFactory);
assertEquals(0, map.size());
final Number i1 = map.get("Five");
assertEquals(1, i1);
@@ -67,7 +67,7 @@ public class LazyMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
assertEquals(1, map.size());
assertSame(i1, i2);
- map = lazyMap(new HashMap<Integer, Number>(),
FactoryUtils.<Long>nullFactory());
+ map = lazyMap(new HashMap<>(), FactoryUtils.<Long>nullFactory());
final Object o = map.get("Five");
assertNull(o);
assertEquals(1, map.size());
@@ -76,7 +76,7 @@ public class LazyMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Test
public void mapGetWithTransformer() {
final Transformer<Number, Integer> intConverter = Number::intValue;
- final Map<Long, Number> map = lazyMap(new HashMap<Long, Number>(),
intConverter);
+ final Map<Long, Number> map = lazyMap(new HashMap<>(), intConverter);
assertEquals(0, map.size());
final Number i1 = map.get(123L);
assertEquals(123, i1);
diff --git
a/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
index 3de7c0df7..bc21d916a 100644
--- a/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/LazySortedMapTest.java
@@ -64,7 +64,7 @@ public class LazySortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Override
public SortedMap<K, V> makeObject() {
- return lazySortedMap(new TreeMap<K, V>(),
FactoryUtils.<V>nullFactory());
+ return lazySortedMap(new TreeMap<>(), FactoryUtils.<V>nullFactory());
}
@Override
@@ -81,13 +81,13 @@ public class LazySortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Test
public void mapGet() {
- Map<Integer, Number> map = lazySortedMap(new TreeMap<Integer,
Number>(), oneFactory);
+ Map<Integer, Number> map = lazySortedMap(new TreeMap<>(), oneFactory);
assertEquals(0, map.size());
final Number i1 = map.get(5);
assertEquals(1, i1);
assertEquals(1, map.size());
- map = lazySortedMap(new TreeMap<Integer, Number>(),
FactoryUtils.<Number>nullFactory());
+ map = lazySortedMap(new TreeMap<>(),
FactoryUtils.<Number>nullFactory());
final Number o = map.get(5);
assertNull(o);
assertEquals(1, map.size());
@@ -96,7 +96,7 @@ public class LazySortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Test
public void testSortOrder() {
- final SortedMap<String, Number> map = lazySortedMap(new
TreeMap<String, Number>(), oneFactory);
+ final SortedMap<String, Number> map = lazySortedMap(new TreeMap<>(),
oneFactory);
map.put("A", 5);
map.get("B"); // Entry with value "One" created
map.put("C", 8);
@@ -115,7 +115,7 @@ public class LazySortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Test
public void testReverseSortOrder() {
- final SortedMap<String, Number> map = lazySortedMap(new
ConcurrentSkipListMap<String, Number>(reverseStringComparator), oneFactory);
+ final SortedMap<String, Number> map = lazySortedMap(new
ConcurrentSkipListMap<>(reverseStringComparator), oneFactory);
map.put("A", 5);
map.get("B"); // Entry with value "One" created
map.put("C", 8);
@@ -135,10 +135,10 @@ public class LazySortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Test
public void testTransformerDecorate() {
final Transformer<Object, Integer> transformer =
TransformerUtils.asTransformer(oneFactory);
- final SortedMap<Integer, Number> map = lazySortedMap(new
TreeMap<Integer, Number>(), transformer);
+ final SortedMap<Integer, Number> map = lazySortedMap(new TreeMap<>(),
transformer);
assertTrue(map instanceof LazySortedMap);
assertAll(
- () -> assertThrows(NullPointerException.class, () ->
lazySortedMap(new TreeMap<Integer, Number>(), (Transformer<Integer, Number>)
null),
+ () -> assertThrows(NullPointerException.class, () ->
lazySortedMap(new TreeMap<>(), (Transformer<Integer, Number>) null),
"Expecting NullPointerException for null transformer"),
() -> assertThrows(NullPointerException.class, () ->
lazySortedMap((SortedMap<Integer, Number>) null, transformer),
"Expecting NullPointerException for null map")
diff --git
a/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
index 75e68733f..8699c8f78 100644
--- a/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/ListOrderedMapTest.java
@@ -47,7 +47,7 @@ public class ListOrderedMapTest<K, V> extends
AbstractOrderedMapTest<K, V> {
@Override
public ListOrderedMap<K, V> makeObject() {
- return ListOrderedMap.listOrderedMap(new HashMap<K, V>());
+ return ListOrderedMap.listOrderedMap(new HashMap<>());
}
/**
diff --git
a/src/test/java/org/apache/commons/collections4/map/MultiKeyMapTest.java
b/src/test/java/org/apache/commons/collections4/map/MultiKeyMapTest.java
index 68014853d..5dff8ff4d 100644
--- a/src/test/java/org/apache/commons/collections4/map/MultiKeyMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/MultiKeyMapTest.java
@@ -128,7 +128,7 @@ public class MultiKeyMapTest<K, V> extends
AbstractIterableMapTest<MultiKey<? ex
assertThrows(NullPointerException.class, () -> map.put(null, null));
- assertNull(map.put(new MultiKey<K>(null, null), null));
+ assertNull(map.put(new MultiKey<>(null, null), null));
assertThrows(NullPointerException.class, () -> map.put(null, (V) new
Object()));
}
@@ -437,7 +437,7 @@ public class MultiKeyMapTest<K, V> extends
AbstractIterableMapTest<MultiKey<? ex
@Test
@SuppressWarnings("unchecked")
public void testLRUMultiKeyMap() {
- final MultiKeyMap<K, V> map = MultiKeyMap.multiKeyMap(new
LRUMap<MultiKey<? extends K>, V>(2));
+ final MultiKeyMap<K, V> map = MultiKeyMap.multiKeyMap(new LRUMap<>(2));
map.put((K) I1, (K) I2, (V) "1-2");
map.put((K) I1, (K) I3, (V) "1-1");
assertEquals(2, map.size());
diff --git
a/src/test/java/org/apache/commons/collections4/map/MultiValueMapTest.java
b/src/test/java/org/apache/commons/collections4/map/MultiValueMapTest.java
index 262e40dde..3283299bc 100644
--- a/src/test/java/org/apache/commons/collections4/map/MultiValueMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/MultiValueMapTest.java
@@ -126,7 +126,7 @@ public class MultiValueMapTest<K, V> extends
AbstractObjectTest {
@SuppressWarnings("unchecked")
private <C extends Collection<V>> MultiValueMap<K, V> createTestMap(final
Class<C> collectionClass) {
- final MultiValueMap<K, V> map = MultiValueMap.multiValueMap(new
HashMap<K, C>(), collectionClass);
+ final MultiValueMap<K, V> map = MultiValueMap.multiValueMap(new
HashMap<>(), collectionClass);
map.put((K) "one", (V) "uno");
map.put((K) "one", (V) "un");
map.put((K) "two", (V) "dos");
@@ -308,7 +308,7 @@ public class MultiValueMapTest<K, V> extends
AbstractObjectTest {
@SuppressWarnings("unchecked")
public void testPutWithList() {
@SuppressWarnings("rawtypes")
- final MultiValueMap<K, V> test = MultiValueMap.multiValueMap(new
HashMap<K, Collection>(), ArrayList.class);
+ final MultiValueMap<K, V> test = MultiValueMap.multiValueMap(new
HashMap<>(), ArrayList.class);
assertEquals("a", test.put((K) "A", "a"));
assertEquals("b", test.put((K) "A", "b"));
assertEquals(1, test.size());
@@ -320,7 +320,7 @@ public class MultiValueMapTest<K, V> extends
AbstractObjectTest {
@SuppressWarnings("unchecked")
public void testPutWithSet() {
@SuppressWarnings("rawtypes")
- final MultiValueMap<K, V> test = MultiValueMap.multiValueMap(new
HashMap<K, HashSet>(), HashSet.class);
+ final MultiValueMap<K, V> test = MultiValueMap.multiValueMap(new
HashMap<>(), HashSet.class);
assertEquals("a", test.put((K) "A", "a"));
assertEquals("b", test.put((K) "A", "b"));
assertNull(test.put((K) "A", "a"));
@@ -392,7 +392,7 @@ public class MultiValueMapTest<K, V> extends
AbstractObjectTest {
assertTrue(map.containsValue("A", "Y"));
assertTrue(map.containsValue("A", "Z"));
- assertFalse(map.putAll((K) "A", new ArrayList<V>()));
+ assertFalse(map.putAll((K) "A", new ArrayList<>()));
assertEquals(3, map.size("A"));
assertTrue(map.containsValue("A", "X"));
assertTrue(map.containsValue("A", "Y"));
@@ -419,7 +419,7 @@ public class MultiValueMapTest<K, V> extends
AbstractObjectTest {
assertTrue(map.removeMapping("A", "AC"));
assertTrue(map.removeMapping("A", "AB"));
assertTrue(map.removeMapping("A", "AA"));
- assertEquals(new MultiValueMap<K, V>(), map);
+ assertEquals(new MultiValueMap<>(), map);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
b/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
index c92f1286a..3447e40d7 100644
---
a/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/PassiveExpiringMapTest.java
@@ -191,12 +191,12 @@ public class PassiveExpiringMapTest<K, V> extends
AbstractMapTest<K, V> {
@Test
public void testExpiration() {
- validateExpiration(new PassiveExpiringMap<String, String>(500), 500);
- validateExpiration(new PassiveExpiringMap<String, String>(1000), 1000);
+ validateExpiration(new PassiveExpiringMap<>(500), 500);
+ validateExpiration(new PassiveExpiringMap<>(1000), 1000);
validateExpiration(new PassiveExpiringMap<>(
- new
PassiveExpiringMap.ConstantTimeToLiveExpirationPolicy<String, String>(500)),
500);
+ new
PassiveExpiringMap.ConstantTimeToLiveExpirationPolicy<>(500)), 500);
validateExpiration(new PassiveExpiringMap<>(
- new
PassiveExpiringMap.ConstantTimeToLiveExpirationPolicy<String, String>(1,
TimeUnit.SECONDS)), 1000);
+ new PassiveExpiringMap.ConstantTimeToLiveExpirationPolicy<>(1,
TimeUnit.SECONDS)), 1000);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/map/PredicatedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/PredicatedMapTest.java
index 65581fdc5..1b9968b85 100644
--- a/src/test/java/org/apache/commons/collections4/map/PredicatedMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/PredicatedMapTest.java
@@ -53,11 +53,11 @@ public class PredicatedMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public IterableMap<K, V> makeObject() {
- return decorateMap(new HashMap<K, V>(), truePredicate, truePredicate);
+ return decorateMap(new HashMap<>(), truePredicate, truePredicate);
}
public IterableMap<K, V> makeTestMap() {
- return decorateMap(new HashMap<K, V>(), testPredicate, testPredicate);
+ return decorateMap(new HashMap<>(), testPredicate, testPredicate);
}
@Test
@@ -65,7 +65,7 @@ public class PredicatedMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
public void testEntrySet() {
Map<K, V> map = makeTestMap();
assertNotNull(map.entrySet(), "returned entryset should not be null");
- map = decorateMap(new HashMap<K, V>(), null, null);
+ map = decorateMap(new HashMap<>(), null, null);
map.put((K) "oneKey", (V) "oneValue");
assertEquals(1, map.entrySet().size(), "returned entryset should
contain one entry");
map = decorateMap(map, null, null);
diff --git
a/src/test/java/org/apache/commons/collections4/map/PredicatedSortedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/PredicatedSortedMapTest.java
index 887ca820b..51e7d50c1 100644
---
a/src/test/java/org/apache/commons/collections4/map/PredicatedSortedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/PredicatedSortedMapTest.java
@@ -67,15 +67,15 @@ public class PredicatedSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
@Override
public SortedMap<K, V> makeObject() {
- return decorateMap(new TreeMap<K, V>(), truePredicate, truePredicate);
+ return decorateMap(new TreeMap<>(), truePredicate, truePredicate);
}
public SortedMap<K, V> makeTestMap() {
- return decorateMap(new TreeMap<K, V>(), testPredicate, testPredicate);
+ return decorateMap(new TreeMap<>(), testPredicate, testPredicate);
}
public SortedMap<K, V> makeTestMapWithComparator() {
- return decorateMap(new ConcurrentSkipListMap<K,
V>(reverseStringComparator), testPredicate, testPredicate);
+ return decorateMap(new
ConcurrentSkipListMap<>(reverseStringComparator), testPredicate, testPredicate);
}
@Override
@@ -95,7 +95,7 @@ public class PredicatedSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V> {
public void testEntrySet() {
SortedMap<K, V> map = makeTestMap();
assertNotNull(map.entrySet(), "returned entryset should not be null");
- map = decorateMap(new TreeMap<K, V>(), null, null);
+ map = decorateMap(new TreeMap<>(), null, null);
map.put((K) "oneKey", (V) "oneValue");
assertEquals(1, map.entrySet().size(), "returned entryset should
contain one entry");
map = decorateMap(map, null, null);
diff --git
a/src/test/java/org/apache/commons/collections4/map/SingletonMapTest.java
b/src/test/java/org/apache/commons/collections4/map/SingletonMapTest.java
index 76c63062b..44ebbaa7c 100644
--- a/src/test/java/org/apache/commons/collections4/map/SingletonMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/SingletonMapTest.java
@@ -43,7 +43,7 @@ public class SingletonMapTest<K, V> extends
AbstractOrderedMapTest<K, V> {
public OrderedMap<K, V> makeObject() {
// need an empty singleton map, but that's not possible
// use a ridiculous fake instead to make the tests pass
- return
UnmodifiableOrderedMap.unmodifiableOrderedMap(ListOrderedMap.listOrderedMap(new
HashMap<K, V>()));
+ return
UnmodifiableOrderedMap.unmodifiableOrderedMap(ListOrderedMap.listOrderedMap(new
HashMap<>()));
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/map/TransformedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/TransformedMapTest.java
index 61d07121b..697de0456 100644
--- a/src/test/java/org/apache/commons/collections4/map/TransformedMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/TransformedMapTest.java
@@ -45,7 +45,7 @@ public class TransformedMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public IterableMap<K, V> makeObject() {
- return TransformedMap.transformingMap(new HashMap<K, V>(),
TransformerUtils.<K>nopTransformer(),
+ return TransformedMap.transformingMap(new HashMap<>(),
TransformerUtils.<K>nopTransformer(),
TransformerUtils.<V>nopTransformer());
}
@@ -56,7 +56,7 @@ public class TransformedMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
Map<K, V> map = TransformedMap
.transformingMap(
- new HashMap<K, V>(),
+ new HashMap<>(),
(Transformer<? super K, ? extends K>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER,
null);
assertEquals(0, map.size());
diff --git
a/src/test/java/org/apache/commons/collections4/map/TransformedSortedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/TransformedSortedMapTest.java
index 59a23022f..5a53e6831 100644
---
a/src/test/java/org/apache/commons/collections4/map/TransformedSortedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/TransformedSortedMapTest.java
@@ -51,7 +51,7 @@ public class TransformedSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V>
@Override
@SuppressWarnings("unchecked")
public SortedMap<K, V> makeObject() {
- return TransformedSortedMap.transformingSortedMap(new TreeMap<K, V>(),
+ return TransformedSortedMap.transformingSortedMap(new TreeMap<>(),
(Transformer<? super K, ? extends K>)
TransformerUtils.nopTransformer(),
(Transformer<? super V, ? extends V>)
TransformerUtils.nopTransformer());
}
@@ -69,7 +69,7 @@ public class TransformedSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V>
SortedMap<K, V> map = TransformedSortedMap
.transformingSortedMap(
- new TreeMap<K, V>(),
+ new TreeMap<>(),
(Transformer<? super K, ? extends K>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER,
null);
assertEquals(0, map.size());
@@ -90,7 +90,7 @@ public class TransformedSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V>
map = TransformedSortedMap
.transformingSortedMap(
- new TreeMap<K, V>(),
+ new TreeMap<>(),
null,
(Transformer<? super V, ? extends V>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, map.size());
diff --git
a/src/test/java/org/apache/commons/collections4/map/UnmodifiableMapTest.java
b/src/test/java/org/apache/commons/collections4/map/UnmodifiableMapTest.java
index 74dc16938..fee829807 100644
--- a/src/test/java/org/apache/commons/collections4/map/UnmodifiableMapTest.java
+++ b/src/test/java/org/apache/commons/collections4/map/UnmodifiableMapTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableMapTest<K, V> extends
AbstractIterableMapTest<K, V> {
@Override
public IterableMap<K, V> makeObject() {
- return (IterableMap<K, V>) UnmodifiableMap.unmodifiableMap(new
HashMap<K, V>());
+ return (IterableMap<K, V>) UnmodifiableMap.unmodifiableMap(new
HashMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/map/UnmodifiableOrderedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/UnmodifiableOrderedMapTest.java
index 3ba205f44..cfe4c393a 100644
---
a/src/test/java/org/apache/commons/collections4/map/UnmodifiableOrderedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/UnmodifiableOrderedMapTest.java
@@ -40,7 +40,7 @@ public class UnmodifiableOrderedMapTest<K, V> extends
AbstractOrderedMapTest<K,
@Override
public OrderedMap<K, V> makeObject() {
- return
UnmodifiableOrderedMap.unmodifiableOrderedMap(ListOrderedMap.listOrderedMap(new
HashMap<K, V>()));
+ return
UnmodifiableOrderedMap.unmodifiableOrderedMap(ListOrderedMap.listOrderedMap(new
HashMap<>()));
}
@Override
@@ -60,7 +60,7 @@ public class UnmodifiableOrderedMapTest<K, V> extends
AbstractOrderedMapTest<K,
@Override
public OrderedMap<K, V> makeFullMap() {
- final OrderedMap<K, V> m = ListOrderedMap.listOrderedMap(new
HashMap<K, V>());
+ final OrderedMap<K, V> m = ListOrderedMap.listOrderedMap(new
HashMap<>());
addSampleMappings(m);
return UnmodifiableOrderedMap.unmodifiableOrderedMap(m);
}
diff --git
a/src/test/java/org/apache/commons/collections4/map/UnmodifiableSortedMapTest.java
b/src/test/java/org/apache/commons/collections4/map/UnmodifiableSortedMapTest.java
index f485d814e..df1a86ec5 100644
---
a/src/test/java/org/apache/commons/collections4/map/UnmodifiableSortedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/map/UnmodifiableSortedMapTest.java
@@ -40,7 +40,7 @@ public class UnmodifiableSortedMapTest<K, V> extends
AbstractSortedMapTest<K, V>
@Override
public SortedMap<K, V> makeObject() {
- return UnmodifiableSortedMap.unmodifiableSortedMap(new TreeMap<K,
V>());
+ return UnmodifiableSortedMap.unmodifiableSortedMap(new TreeMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMapTest.java
b/src/test/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMapTest.java
index e057cf8c6..02f8ecd49 100644
---
a/src/test/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/multimap/AbstractMultiValuedMapTest.java
@@ -660,7 +660,7 @@ public abstract class AbstractMultiValuedMapTest<K, V>
extends AbstractObjectTes
assertTrue(map.containsMapping("A", "Y"));
assertTrue(map.containsMapping("A", "Z"));
- assertFalse(map.putAll((K) "A", new ArrayList<V>()));
+ assertFalse(map.putAll((K) "A", new ArrayList<>()));
assertEquals(3, map.get((K) "A").size());
assertTrue(map.containsMapping("A", "X"));
assertTrue(map.containsMapping("A", "Y"));
diff --git
a/src/test/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMapTest.java
b/src/test/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMapTest.java
index 9a1acdf6c..57f216b4f 100644
---
a/src/test/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/multimap/TransformedMultiValuedMapTest.java
@@ -43,7 +43,7 @@ public class TransformedMultiValuedMapTest<K, V> extends
AbstractMultiValuedMapT
@Override
public MultiValuedMap<K, V> makeObject() {
- return TransformedMultiValuedMap.transformingMap(new
ArrayListValuedHashMap<K, V>(),
+ return TransformedMultiValuedMap.transformingMap(new
ArrayListValuedHashMap<>(),
TransformerUtils.<K>nopTransformer(),
TransformerUtils.<V>nopTransformer());
}
@@ -58,7 +58,7 @@ public class TransformedMultiValuedMapTest<K, V> extends
AbstractMultiValuedMapT
final Object[] els = { "1", "3", "5", "7", "2", "4", "6" };
final MultiValuedMap<K, V> map =
TransformedMultiValuedMap.transformingMap(
- new ArrayListValuedHashMap<K, V>(),
+ new ArrayListValuedHashMap<>(),
(Transformer<? super K, ? extends K>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER,
null);
assertEquals(0, map.size());
@@ -83,7 +83,7 @@ public class TransformedMultiValuedMapTest<K, V> extends
AbstractMultiValuedMapT
final Object[] els = { "1", "3", "5", "7", "2", "4", "6" };
final MultiValuedMap<K, V> map =
TransformedMultiValuedMap.transformingMap(
- new ArrayListValuedHashMap<K, V>(), null,
+ new ArrayListValuedHashMap<>(), null,
(Transformer<? super V, ? extends V>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, map.size());
for (int i = 0; i < els.length; i++) {
diff --git
a/src/test/java/org/apache/commons/collections4/multimap/UnmodifiableMultiValuedMapTest.java
b/src/test/java/org/apache/commons/collections4/multimap/UnmodifiableMultiValuedMapTest.java
index 31c8e0200..d9d4b954d 100644
---
a/src/test/java/org/apache/commons/collections4/multimap/UnmodifiableMultiValuedMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/multimap/UnmodifiableMultiValuedMapTest.java
@@ -71,7 +71,7 @@ public class UnmodifiableMultiValuedMapTest<K, V> extends
AbstractMultiValuedMap
@Override
public MultiValuedMap<K, V> makeObject() {
return UnmodifiableMultiValuedMap.<K, V>unmodifiableMultiValuedMap(
- new ArrayListValuedHashMap<K, V>());
+ new ArrayListValuedHashMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/multiset/PredicatedMultiSetTest.java
b/src/test/java/org/apache/commons/collections4/multiset/PredicatedMultiSetTest.java
index c7e2523f9..3f4a5bcac 100644
---
a/src/test/java/org/apache/commons/collections4/multiset/PredicatedMultiSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/multiset/PredicatedMultiSetTest.java
@@ -52,11 +52,11 @@ public class PredicatedMultiSetTest<T> extends
AbstractMultiSetTest<T> {
@Override
public MultiSet<T> makeObject() {
- return decorateMultiSet(new HashMultiSet<T>(), truePredicate);
+ return decorateMultiSet(new HashMultiSet<>(), truePredicate);
}
protected MultiSet<T> makeTestMultiSet() {
- return decorateMultiSet(new HashMultiSet<T>(), stringPredicate());
+ return decorateMultiSet(new HashMultiSet<>(), stringPredicate());
}
@Override
@@ -103,7 +103,7 @@ public class PredicatedMultiSetTest<T> extends
AbstractMultiSetTest<T> {
elements.add("four");
assertThrows(IllegalArgumentException.class, () ->
decorateMultiSet((HashMultiSet<T>) elements, stringPredicate()),
"MultiSet contains an element that should fail the
predicate.");
- assertThrows(NullPointerException.class, () -> decorateMultiSet(new
HashMultiSet<T>(), null),
+ assertThrows(NullPointerException.class, () -> decorateMultiSet(new
HashMultiSet<>(), null),
"Expecting NullPointerException for null predicate.");
}
diff --git
a/src/test/java/org/apache/commons/collections4/multiset/SynchronizedMultiSetTest.java
b/src/test/java/org/apache/commons/collections4/multiset/SynchronizedMultiSetTest.java
index 1349aab93..0e8906c72 100644
---
a/src/test/java/org/apache/commons/collections4/multiset/SynchronizedMultiSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/multiset/SynchronizedMultiSetTest.java
@@ -32,7 +32,7 @@ public class SynchronizedMultiSetTest<T> extends
AbstractMultiSetTest<T> {
@Override
public MultiSet<T> makeObject() {
- return SynchronizedMultiSet.synchronizedMultiSet(new
HashMultiSet<T>());
+ return SynchronizedMultiSet.synchronizedMultiSet(new HashMultiSet<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/multiset/UnmodifiableMultiSetTest.java
b/src/test/java/org/apache/commons/collections4/multiset/UnmodifiableMultiSetTest.java
index a3810422e..162b662fa 100644
---
a/src/test/java/org/apache/commons/collections4/multiset/UnmodifiableMultiSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/multiset/UnmodifiableMultiSetTest.java
@@ -40,7 +40,7 @@ public class UnmodifiableMultiSetTest<E> extends
AbstractMultiSetTest<E> {
@Override
public MultiSet<E> makeObject() {
- return UnmodifiableMultiSet.unmodifiableMultiSet(new
HashMultiSet<E>());
+ return UnmodifiableMultiSet.unmodifiableMultiSet(new HashMultiSet<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/queue/PredicatedQueueTest.java
b/src/test/java/org/apache/commons/collections4/queue/PredicatedQueueTest.java
index 9ec51c6aa..46ee5413b 100644
---
a/src/test/java/org/apache/commons/collections4/queue/PredicatedQueueTest.java
+++
b/src/test/java/org/apache/commons/collections4/queue/PredicatedQueueTest.java
@@ -50,7 +50,7 @@ public class PredicatedQueueTest<E> extends
AbstractQueueTest<E> {
@Override
public Queue<E> makeObject() {
- return decorateCollection(new LinkedList<E>(), truePredicate);
+ return decorateCollection(new LinkedList<>(), truePredicate);
}
@Override
@@ -73,7 +73,7 @@ public class PredicatedQueueTest<E> extends
AbstractQueueTest<E> {
protected Predicate<E> testPredicate = o -> o instanceof String;
public Queue<E> makeTestQueue() {
- return decorateCollection(new LinkedList<E>(), testPredicate);
+ return decorateCollection(new LinkedList<>(), testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/queue/SynchronizedQueueTest.java
b/src/test/java/org/apache/commons/collections4/queue/SynchronizedQueueTest.java
index 00b790461..8114b9d88 100644
---
a/src/test/java/org/apache/commons/collections4/queue/SynchronizedQueueTest.java
+++
b/src/test/java/org/apache/commons/collections4/queue/SynchronizedQueueTest.java
@@ -41,7 +41,7 @@ public class SynchronizedQueueTest<T> extends
AbstractQueueTest<T> {
@Override
public Queue<T> makeObject() {
- return SynchronizedQueue.synchronizedQueue(new LinkedList<T>());
+ return SynchronizedQueue.synchronizedQueue(new LinkedList<>());
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/queue/TransformedQueueTest.java
b/src/test/java/org/apache/commons/collections4/queue/TransformedQueueTest.java
index 6f9ec4065..63fd42452 100644
---
a/src/test/java/org/apache/commons/collections4/queue/TransformedQueueTest.java
+++
b/src/test/java/org/apache/commons/collections4/queue/TransformedQueueTest.java
@@ -55,7 +55,7 @@ public class TransformedQueueTest<E> extends
AbstractQueueTest<E> {
@Override
@SuppressWarnings("unchecked")
public Queue<E> makeObject() {
- return TransformedQueue.transformingQueue(new LinkedList<E>(),
+ return TransformedQueue.transformingQueue(new LinkedList<>(),
(Transformer<E, E>)
TransformedCollectionTest.NOOP_TRANSFORMER);
}
diff --git
a/src/test/java/org/apache/commons/collections4/queue/UnmodifiableQueueTest.java
b/src/test/java/org/apache/commons/collections4/queue/UnmodifiableQueueTest.java
index 96ec176c2..8b213ed43 100644
---
a/src/test/java/org/apache/commons/collections4/queue/UnmodifiableQueueTest.java
+++
b/src/test/java/org/apache/commons/collections4/queue/UnmodifiableQueueTest.java
@@ -43,7 +43,7 @@ public class UnmodifiableQueueTest<E> extends
AbstractQueueTest<E> {
@Override
public Queue<E> makeObject() {
- return UnmodifiableQueue.unmodifiableQueue(new LinkedList<E>());
+ return UnmodifiableQueue.unmodifiableQueue(new LinkedList<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
b/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
index 9d2746776..97c8143ef 100644
---
a/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
+++
b/src/test/java/org/apache/commons/collections4/sequence/SequencesComparatorTest.java
@@ -118,7 +118,7 @@ public class SequencesComparatorTest {
List<List<String>> shadokSentences = new ArrayList<>();
for (int lg=0; lg<lgMax; ++lg) {
final List<List<String>> newTab = new ArrayList<>();
- newTab.add(new ArrayList<String>());
+ newTab.add(new ArrayList<>());
for (final String element : shadokAlph) {
for (final List<String> sentence : shadokSentences) {
final List<String> newSentence = new ArrayList<>(sentence);
diff --git
a/src/test/java/org/apache/commons/collections4/set/ListOrderedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/ListOrderedSetTest.java
index ae47a2142..77d80e282 100644
--- a/src/test/java/org/apache/commons/collections4/set/ListOrderedSetTest.java
+++ b/src/test/java/org/apache/commons/collections4/set/ListOrderedSetTest.java
@@ -55,7 +55,7 @@ public class ListOrderedSetTest<E>
@Override
public ListOrderedSet<E> makeObject() {
- return ListOrderedSet.listOrderedSet(new HashSet<E>());
+ return ListOrderedSet.listOrderedSet(new HashSet<>());
}
@SuppressWarnings("unchecked")
@@ -267,8 +267,8 @@ public class ListOrderedSetTest<E>
() -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet((List<E>) null)),
() -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet((Set<E>) null)),
() -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet(null, null)),
- () -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet(new HashSet<E>(), null)),
- () -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet(null, new ArrayList<E>()))
+ () -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet(new HashSet<>(), null)),
+ () -> assertThrows(NullPointerException.class, () ->
ListOrderedSet.listOrderedSet(null, new ArrayList<>()))
);
}
diff --git
a/src/test/java/org/apache/commons/collections4/set/MapBackedSet2Test.java
b/src/test/java/org/apache/commons/collections4/set/MapBackedSet2Test.java
index ce6497b37..524b93eef 100644
--- a/src/test/java/org/apache/commons/collections4/set/MapBackedSet2Test.java
+++ b/src/test/java/org/apache/commons/collections4/set/MapBackedSet2Test.java
@@ -38,7 +38,7 @@ public class MapBackedSet2Test<E> extends AbstractSetTest<E> {
@Override
public Set<E> makeObject() {
- return MapBackedSet.mapBackedSet(new LinkedMap<E, Object>());
+ return MapBackedSet.mapBackedSet(new LinkedMap<>());
}
@SuppressWarnings("unchecked")
diff --git
a/src/test/java/org/apache/commons/collections4/set/MapBackedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/MapBackedSetTest.java
index d9f720704..660272bef 100644
--- a/src/test/java/org/apache/commons/collections4/set/MapBackedSetTest.java
+++ b/src/test/java/org/apache/commons/collections4/set/MapBackedSetTest.java
@@ -33,7 +33,7 @@ public class MapBackedSetTest<E> extends AbstractSetTest<E> {
@Override
public Set<E> makeObject() {
- return MapBackedSet.mapBackedSet(new HashedMap<E, Object>());
+ return MapBackedSet.mapBackedSet(new HashedMap<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/set/PredicatedNavigableSetTest.java
b/src/test/java/org/apache/commons/collections4/set/PredicatedNavigableSetTest.java
index 8e32f1510..52ed7974f 100644
---
a/src/test/java/org/apache/commons/collections4/set/PredicatedNavigableSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/set/PredicatedNavigableSetTest.java
@@ -47,7 +47,7 @@ public class PredicatedNavigableSetTest<E> extends
AbstractNavigableSetTest<E> {
@Override
public NavigableSet<E> makeObject() {
- return PredicatedNavigableSet.predicatedNavigableSet(new TreeSet<E>(),
truePredicate);
+ return PredicatedNavigableSet.predicatedNavigableSet(new TreeSet<>(),
truePredicate);
}
@Override
@@ -60,7 +60,7 @@ public class PredicatedNavigableSetTest<E> extends
AbstractNavigableSetTest<E> {
o -> o instanceof String && ((String) o).startsWith("A");
protected PredicatedNavigableSet<E> makeTestSet() {
- return PredicatedNavigableSet.predicatedNavigableSet(new TreeSet<E>(),
testPredicate);
+ return PredicatedNavigableSet.predicatedNavigableSet(new TreeSet<>(),
testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/set/PredicatedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/PredicatedSetTest.java
index e7722e477..afba189e2 100644
--- a/src/test/java/org/apache/commons/collections4/set/PredicatedSetTest.java
+++ b/src/test/java/org/apache/commons/collections4/set/PredicatedSetTest.java
@@ -47,7 +47,7 @@ public class PredicatedSetTest<E> extends AbstractSetTest<E> {
@Override
public PredicatedSet<E> makeObject() {
- return decorateSet(new HashSet<E>(), truePredicate);
+ return decorateSet(new HashSet<>(), truePredicate);
}
@Override
@@ -60,7 +60,7 @@ public class PredicatedSetTest<E> extends AbstractSetTest<E> {
o -> o instanceof String;
protected PredicatedSet<E> makeTestSet() {
- return decorateSet(new HashSet<E>(), testPredicate);
+ return decorateSet(new HashSet<>(), testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/set/PredicatedSortedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/PredicatedSortedSetTest.java
index d5676ef7d..a5e5df3f8 100644
---
a/src/test/java/org/apache/commons/collections4/set/PredicatedSortedSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/set/PredicatedSortedSetTest.java
@@ -47,7 +47,7 @@ public class PredicatedSortedSetTest<E> extends
AbstractSortedSetTest<E> {
@Override
public SortedSet<E> makeObject() {
- return PredicatedSortedSet.predicatedSortedSet(new TreeSet<E>(),
truePredicate);
+ return PredicatedSortedSet.predicatedSortedSet(new TreeSet<>(),
truePredicate);
}
@Override
@@ -60,7 +60,7 @@ public class PredicatedSortedSetTest<E> extends
AbstractSortedSetTest<E> {
o -> o instanceof String && ((String) o).startsWith("A");
protected PredicatedSortedSet<E> makeTestSet() {
- return PredicatedSortedSet.predicatedSortedSet(new TreeSet<E>(),
testPredicate);
+ return PredicatedSortedSet.predicatedSortedSet(new TreeSet<>(),
testPredicate);
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/set/TransformedNavigableSetTest.java
b/src/test/java/org/apache/commons/collections4/set/TransformedNavigableSetTest.java
index d2c8e0455..7734198e1 100644
---
a/src/test/java/org/apache/commons/collections4/set/TransformedNavigableSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/set/TransformedNavigableSetTest.java
@@ -44,7 +44,7 @@ public class TransformedNavigableSetTest<E> extends
AbstractNavigableSetTest<E>
@Override
@SuppressWarnings("unchecked")
public NavigableSet<E> makeObject() {
- return TransformedNavigableSet.transformingNavigableSet(new
TreeSet<E>(),
+ return TransformedNavigableSet.transformingNavigableSet(new
TreeSet<>(),
(Transformer<E, E>)
TransformedCollectionTest.NOOP_TRANSFORMER);
}
@@ -59,7 +59,7 @@ public class TransformedNavigableSetTest<E> extends
AbstractNavigableSetTest<E>
@Test
@SuppressWarnings("unchecked")
public void testTransformedSet() {
- final NavigableSet<E> set =
TransformedNavigableSet.transformingNavigableSet(new TreeSet<E>(),
+ final NavigableSet<E> set =
TransformedNavigableSet.transformingNavigableSet(new TreeSet<>(),
(Transformer<E, E>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, set.size());
final E[] els = (E[]) new Object[] { "1", "3", "5", "7", "2", "4", "6"
};
diff --git
a/src/test/java/org/apache/commons/collections4/set/TransformedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/TransformedSetTest.java
index 270831074..05b4791cc 100644
--- a/src/test/java/org/apache/commons/collections4/set/TransformedSetTest.java
+++ b/src/test/java/org/apache/commons/collections4/set/TransformedSetTest.java
@@ -54,7 +54,7 @@ public class TransformedSetTest<E> extends AbstractSetTest<E>
{
@Override
@SuppressWarnings("unchecked")
public Set<E> makeObject() {
- return TransformedSet.transformingSet(new HashSet<E>(),
+ return TransformedSet.transformingSet(new HashSet<>(),
(Transformer<E, E>)
TransformedCollectionTest.NOOP_TRANSFORMER);
}
@@ -69,7 +69,7 @@ public class TransformedSetTest<E> extends AbstractSetTest<E>
{
@Test
@SuppressWarnings("unchecked")
public void testTransformedSet() {
- final Set<E> set = TransformedSet.transformingSet(new HashSet<E>(),
+ final Set<E> set = TransformedSet.transformingSet(new HashSet<>(),
(Transformer<E, E>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, set.size());
final E[] els = (E[]) new Object[] { "1", "3", "5", "7", "2", "4", "6"
};
diff --git
a/src/test/java/org/apache/commons/collections4/set/TransformedSortedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/TransformedSortedSetTest.java
index 8593ead4f..faaf6ddec 100644
---
a/src/test/java/org/apache/commons/collections4/set/TransformedSortedSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/set/TransformedSortedSetTest.java
@@ -44,7 +44,7 @@ public class TransformedSortedSetTest<E> extends
AbstractSortedSetTest<E> {
@Override
@SuppressWarnings("unchecked")
public SortedSet<E> makeObject() {
- return TransformedSortedSet.transformingSortedSet(new TreeSet<E>(),
(Transformer<E, E>) TransformedCollectionTest.NOOP_TRANSFORMER);
+ return TransformedSortedSet.transformingSortedSet(new TreeSet<>(),
(Transformer<E, E>) TransformedCollectionTest.NOOP_TRANSFORMER);
}
@Override
@@ -57,7 +57,7 @@ public class TransformedSortedSetTest<E> extends
AbstractSortedSetTest<E> {
@Test
@SuppressWarnings("unchecked")
public void testTransformedSet() {
- final SortedSet<E> set =
TransformedSortedSet.transformingSortedSet(new TreeSet<E>(),
+ final SortedSet<E> set =
TransformedSortedSet.transformingSortedSet(new TreeSet<>(),
(Transformer<E, E>)
TransformedCollectionTest.STRING_TO_INTEGER_TRANSFORMER);
assertEquals(0, set.size());
final E[] els = (E[]) new Object[] { "1", "3", "5", "7", "2", "4", "6"
};
diff --git
a/src/test/java/org/apache/commons/collections4/set/UnmodifiableSetTest.java
b/src/test/java/org/apache/commons/collections4/set/UnmodifiableSetTest.java
index 93bff22ab..42daccfea 100644
--- a/src/test/java/org/apache/commons/collections4/set/UnmodifiableSetTest.java
+++ b/src/test/java/org/apache/commons/collections4/set/UnmodifiableSetTest.java
@@ -41,7 +41,7 @@ public class UnmodifiableSetTest<E> extends
AbstractSetTest<E> {
@Override
public Set<E> makeObject() {
- return UnmodifiableSet.unmodifiableSet(new HashSet<E>());
+ return UnmodifiableSet.unmodifiableSet(new HashSet<>());
}
@Override
diff --git
a/src/test/java/org/apache/commons/collections4/set/UnmodifiableSortedSetTest.java
b/src/test/java/org/apache/commons/collections4/set/UnmodifiableSortedSetTest.java
index 2a51ae1d0..258e21097 100644
---
a/src/test/java/org/apache/commons/collections4/set/UnmodifiableSortedSetTest.java
+++
b/src/test/java/org/apache/commons/collections4/set/UnmodifiableSortedSetTest.java
@@ -46,7 +46,7 @@ public class UnmodifiableSortedSetTest<E> extends
AbstractSortedSetTest<E> {
@Override
public SortedSet<E> makeObject() {
- return UnmodifiableSortedSet.unmodifiableSortedSet(new TreeSet<E>());
+ return UnmodifiableSortedSet.unmodifiableSortedSet(new TreeSet<>());
}
@Override
@@ -101,7 +101,7 @@ public class UnmodifiableSortedSetTest<E> extends
AbstractSortedSetTest<E> {
assertAll(
() -> assertThrows(UnsupportedOperationException.class, () ->
set.add((E) "value"),
"Expecting UnsupportedOperationException."),
- () -> assertThrows(UnsupportedOperationException.class, () ->
set.addAll(new TreeSet<E>()),
+ () -> assertThrows(UnsupportedOperationException.class, () ->
set.addAll(new TreeSet<>()),
"Expecting UnsupportedOperationException."),
() -> assertThrows(UnsupportedOperationException.class, () ->
set.clear(),
"Expecting UnsupportedOperationException."),
diff --git
a/src/test/java/org/apache/commons/collections4/splitmap/TransformedSplitMapTest.java
b/src/test/java/org/apache/commons/collections4/splitmap/TransformedSplitMapTest.java
index 70e43b644..a2458a3d5 100644
---
a/src/test/java/org/apache/commons/collections4/splitmap/TransformedSplitMapTest.java
+++
b/src/test/java/org/apache/commons/collections4/splitmap/TransformedSplitMapTest.java
@@ -54,7 +54,7 @@ public class TransformedSplitMapTest extends BulkTest {
@Test
public void testTransformedMap() {
final TransformedSplitMap<Integer, String, Object, Class<?>> map =
TransformedSplitMap.transformingMap(
- new HashMap<String, Class<?>>(), intToString, objectToClass);
+ new HashMap<>(), intToString, objectToClass);
final Integer[] k = { 0, 1, 2, 3, 4, 5, 6 };
final Object[] v = { "", new Object(), new HashMap<>(), 0,
BigInteger.TEN, null,
@@ -78,7 +78,7 @@ public class TransformedSplitMapTest extends BulkTest {
assertEquals(--sz, map.size());
final TransformedSplitMap<String, String, String, Integer> map2 =
TransformedSplitMap.transformingMap(
- new HashMap<String, Integer>(),
NOPTransformer.<String>nopTransformer(), stringToInt);
+ new HashMap<>(), NOPTransformer.<String>nopTransformer(),
stringToInt);
assertEquals(0, map2.size());
for (int i = 0; i < 6; i++) {
map2.put(String.valueOf(i), String.valueOf(i));
@@ -97,7 +97,7 @@ public class TransformedSplitMapTest extends BulkTest {
@Test
public void testMapIterator() {
final TransformedSplitMap<String, String, String, Integer> map =
- TransformedSplitMap.transformingMap(new HashMap<String,
Integer>(),
+ TransformedSplitMap.transformingMap(new HashMap<>(),
NOPTransformer.<String>nopTransformer(), stringToInt);
assertEquals(0, map.size());
for (int i = 0; i < 6; i++) {
@@ -114,7 +114,7 @@ public class TransformedSplitMapTest extends BulkTest {
@Test
public void testEmptyMap() throws IOException, ClassNotFoundException {
final TransformedSplitMap<String, String, String, String> map =
- TransformedSplitMap.transformingMap(new HashMap<String,
String>(),
+ TransformedSplitMap.transformingMap(new HashMap<>(),
NOPTransformer.<String>nopTransformer(),
NOPTransformer.<String>nopTransformer() );
@@ -131,7 +131,7 @@ public class TransformedSplitMapTest extends BulkTest {
@Test
public void testFullMap() throws IOException, ClassNotFoundException {
final TransformedSplitMap<String, String, String, String> map =
TransformedSplitMap.transformingMap(
- new HashMap<String, String>(),
+ new HashMap<>(),
NOPTransformer.<String>nopTransformer(),
NOPTransformer.<String>nopTransformer() );
map.put( "a", "b" );
diff --git
a/src/test/java/org/apache/commons/collections4/trie/PatriciaTrieTest.java
b/src/test/java/org/apache/commons/collections4/trie/PatriciaTrieTest.java
index 06a208ca6..06a6dc7c0 100755
--- a/src/test/java/org/apache/commons/collections4/trie/PatriciaTrieTest.java
+++ b/src/test/java/org/apache/commons/collections4/trie/PatriciaTrieTest.java
@@ -400,15 +400,15 @@ public class PatriciaTrieTest<V> extends
AbstractSortedMapTest<String, V> {
public void testPrefixMapClearNothing() {
final Trie<String, Integer> trie = new PatriciaTrie<>();
final SortedMap<String, Integer> prefixMap = trie.prefixMap("And");
- assertEquals(new HashSet<String>(), prefixMap.keySet());
- assertEquals(new ArrayList<Integer>(0), new
ArrayList<>(prefixMap.values()));
+ assertEquals(new HashSet<>(), prefixMap.keySet());
+ assertEquals(new ArrayList<>(0), new ArrayList<>(prefixMap.values()));
prefixMap.clear();
assertTrue(prefixMap.isEmpty());
assertTrue(prefixMap.isEmpty());
assertTrue(prefixMap.isEmpty());
- assertEquals(new HashSet<String>(), trie.keySet());
- assertEquals(new ArrayList<Integer>(0), new
ArrayList<>(trie.values()));
+ assertEquals(new HashSet<>(), trie.keySet());
+ assertEquals(new ArrayList<>(0), new ArrayList<>(trie.values()));
}
@Test
diff --git
a/src/test/java/org/apache/commons/collections4/trie/UnmodifiableTrieTest.java
b/src/test/java/org/apache/commons/collections4/trie/UnmodifiableTrieTest.java
index db3bf3afa..d09e27bd7 100644
---
a/src/test/java/org/apache/commons/collections4/trie/UnmodifiableTrieTest.java
+++
b/src/test/java/org/apache/commons/collections4/trie/UnmodifiableTrieTest.java
@@ -39,7 +39,7 @@ public class UnmodifiableTrieTest<V> extends
AbstractSortedMapTest<String, V> {
@Override
public Trie<String, V> makeObject() {
- return UnmodifiableTrie.unmodifiableTrie(new PatriciaTrie<V>());
+ return UnmodifiableTrie.unmodifiableTrie(new PatriciaTrie<>());
}
@Override