package com.zillabyte.motherbrain.utils;
import java.util.HashMap;
import java.util.Map;
import org.eclipse.jdt.annotation.NonNullByDefault;
@NonNullByDefault
public class MapBuilder<V> {
private Map<String, V> _map = new HashMap<>();
public MapBuilder<V> put(String key, V value) {
_map .put(key, value);
return this;
}
public Map<String, V> build() {
return _map;
}
public static <V> MapBuilder<V> create() {
return new MapBuilder<>();
}
public static Map<String, Object> create(String key, Object val) {
return create().put(key, val).build();
}
}