Skip to content

Commit 0ee049d

Browse files
committed
Add MapGenerator.LINKED_HASH_MAP
1 parent 47dc469 commit 0ee049d

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/main/java/xyz/srnyx/javautilities/MapGenerator.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import org.jetbrains.annotations.NotNull;
44
import org.jetbrains.annotations.Nullable;
55

6-
import java.util.HashMap;
7-
import java.util.List;
8-
import java.util.Map;
9-
import java.util.TreeMap;
6+
import java.util.*;
107
import java.util.function.Supplier;
118

129

@@ -20,7 +17,11 @@ public class MapGenerator {
2017
*/
2118
@NotNull public static final MapGenerator HASH_MAP = new MapGenerator(HashMap::new);
2219
/**
23-
* Default map generator for {@link TreeMap} (sorted)
20+
* Default map generator for {@link LinkedHashMap} (sorted by insertion order)
21+
*/
22+
@NotNull public static final MapGenerator LINKED_HASH_MAP = new MapGenerator(LinkedHashMap::new);
23+
/**
24+
* Default map generator for {@link TreeMap} (sorted by natural order)
2425
*/
2526
@NotNull public static final MapGenerator TREE_MAP = new MapGenerator(TreeMap::new);
2627

0 commit comments

Comments
 (0)