1
1
package xyz .srnyx .javautilities ;
2
2
3
3
import org .jetbrains .annotations .NotNull ;
4
+ import org .jetbrains .annotations .Nullable ;
4
5
5
6
import java .util .HashMap ;
6
7
import java .util .List ;
@@ -42,7 +43,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull List<T> keys, @NotNull List<G> val
42
43
* @param <G> the type of the value
43
44
*/
44
45
@ NotNull
45
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value ) {
46
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value ) {
46
47
final Map <T , G > map = new HashMap <>();
47
48
map .put (key , value );
48
49
return map ;
@@ -62,7 +63,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value) {
62
63
* @param <G> the type of the values
63
64
*/
64
65
@ NotNull
65
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 ) {
66
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 ) {
66
67
final Map <T , G > map = new HashMap <>();
67
68
map .put (key , value );
68
69
map .put (key2 , value2 );
@@ -85,7 +86,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
85
86
* @param <G> the type of the values
86
87
*/
87
88
@ NotNull
88
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 ) {
89
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 ) {
89
90
final Map <T , G > map = new HashMap <>();
90
91
map .put (key , value );
91
92
map .put (key2 , value2 );
@@ -111,7 +112,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
111
112
* @param <G> the type of the values
112
113
*/
113
114
@ NotNull
114
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 ) {
115
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 ) {
115
116
final Map <T , G > map = new HashMap <>();
116
117
map .put (key , value );
117
118
map .put (key2 , value2 );
@@ -140,7 +141,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
140
141
* @param <G> the type of the values
141
142
*/
142
143
@ NotNull
143
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 ) {
144
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 ) {
144
145
final Map <T , G > map = new HashMap <>();
145
146
map .put (key , value );
146
147
map .put (key2 , value2 );
@@ -172,7 +173,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
172
173
* @param <G> the type of the values
173
174
*/
174
175
@ NotNull
175
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 , @ NotNull T key6 , @ NotNull G value6 ) {
176
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 , @ NotNull T key6 , @ Nullable G value6 ) {
176
177
final Map <T , G > map = new HashMap <>();
177
178
map .put (key , value );
178
179
map .put (key2 , value2 );
@@ -207,7 +208,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
207
208
* @param <G> the type of the values
208
209
*/
209
210
@ NotNull
210
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 , @ NotNull T key6 , @ NotNull G value6 , @ NotNull T key7 , @ NotNull G value7 ) {
211
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 , @ NotNull T key6 , @ Nullable G value6 , @ NotNull T key7 , @ Nullable G value7 ) {
211
212
final Map <T , G > map = new HashMap <>();
212
213
map .put (key , value );
213
214
map .put (key2 , value2 );
@@ -245,7 +246,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
245
246
* @param <G> the type of the values
246
247
*/
247
248
@ NotNull
248
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 , @ NotNull T key6 , @ NotNull G value6 , @ NotNull T key7 , @ NotNull G value7 , @ NotNull T key8 , @ NotNull G value8 ) {
249
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 , @ NotNull T key6 , @ Nullable G value6 , @ NotNull T key7 , @ Nullable G value7 , @ NotNull T key8 , @ Nullable G value8 ) {
249
250
final Map <T , G > map = new HashMap <>();
250
251
map .put (key , value );
251
252
map .put (key2 , value2 );
@@ -286,7 +287,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
286
287
* @param <G> the type of the values
287
288
*/
288
289
@ NotNull
289
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 , @ NotNull T key6 , @ NotNull G value6 , @ NotNull T key7 , @ NotNull G value7 , @ NotNull T key8 , @ NotNull G value8 , @ NotNull T key9 , @ NotNull G value9 ) {
290
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 , @ NotNull T key6 , @ Nullable G value6 , @ NotNull T key7 , @ Nullable G value7 , @ NotNull T key8 , @ Nullable G value8 , @ NotNull T key9 , @ Nullable G value9 ) {
290
291
final Map <T , G > map = new HashMap <>();
291
292
map .put (key , value );
292
293
map .put (key2 , value2 );
@@ -330,7 +331,7 @@ public static <T, G> Map<T, G> mapOf(@NotNull T key, @NotNull G value, @NotNull
330
331
* @param <G> the type of the values
331
332
*/
332
333
@ NotNull
333
- public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ NotNull G value , @ NotNull T key2 , @ NotNull G value2 , @ NotNull T key3 , @ NotNull G value3 , @ NotNull T key4 , @ NotNull G value4 , @ NotNull T key5 , @ NotNull G value5 , @ NotNull T key6 , @ NotNull G value6 , @ NotNull T key7 , @ NotNull G value7 , @ NotNull T key8 , @ NotNull G value8 , @ NotNull T key9 , @ NotNull G value9 , @ NotNull T key10 , @ NotNull G value10 ) {
334
+ public static <T , G > Map <T , G > mapOf (@ NotNull T key , @ Nullable G value , @ NotNull T key2 , @ Nullable G value2 , @ NotNull T key3 , @ Nullable G value3 , @ NotNull T key4 , @ Nullable G value4 , @ NotNull T key5 , @ Nullable G value5 , @ NotNull T key6 , @ Nullable G value6 , @ NotNull T key7 , @ Nullable G value7 , @ NotNull T key8 , @ Nullable G value8 , @ NotNull T key9 , @ Nullable G value9 , @ NotNull T key10 , @ Nullable G value10 ) {
334
335
final Map <T , G > map = new HashMap <>();
335
336
map .put (key , value );
336
337
map .put (key2 , value2 );
0 commit comments