Amita-Pradhan commented on a change in pull request #188: URL: https://github.com/apache/commons-collections/pull/188#discussion_r500490142
########## File path: src/main/java/org/apache/commons/collections4/MapBuilder.java ########## @@ -0,0 +1,115 @@ +package org.apache.commons.collections4; + +import org.apache.commons.collections4.map.HashedMap; + +import java.util.*; + +/** + * Defines an Helper Builder that generates a {@code Map} + * A Builder class to help decide which type of map to use based on simple requirements. + * Currently It takes care of only basic types of Maps and can be extended to different types of Maps available in the ecosystem. + * + * <pre>{@code + * Map builderMap = new MapBuilder().setIterationOrder(MapBuilder.KeyOrder.INSERTION_ORDER).build(); + * builderMap.put("A", 1); + * builderMap.put("X", 24); + * builderMap.put("B", 2); + * builderMap.put("Y", 26); + * }</pre> + * + * @author Amita Pradhan + */ +public class MapBuilder { + + private Comparator comparator; + private KeyOrder iterationOrder; + private boolean synchronizedMap; + private boolean immutable; + private Map data; + + public MapBuilder() { Review comment: Done @garydgregory . Fixed the header check and checkstyle errors. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org