Class DefaultExtensionsMerger

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @NotNull java.util.Map<java.lang.Object,​java.lang.Object> merge​(@NotNull java.util.Map<java.lang.Object,​java.lang.Object> leftMap, @NotNull java.util.Map<java.lang.Object,​java.lang.Object> rightMap)
      Called to merge the map on the left with the map on the right according to whatever code strategy some-one might envisage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultExtensionsMerger

        public DefaultExtensionsMerger()
    • Method Detail

      • merge

        @NotNull
        public @NotNull java.util.Map<java.lang.Object,​java.lang.Object> merge​(@NotNull
                                                                                     @NotNull java.util.Map<java.lang.Object,​java.lang.Object> leftMap,
                                                                                     @NotNull
                                                                                     @NotNull java.util.Map<java.lang.Object,​java.lang.Object> rightMap)
        Description copied from interface: ExtensionsMerger
        Called to merge the map on the left with the map on the right according to whatever code strategy some-one might envisage

        The map on the left is guaranteed to have been encountered before the map on the right

        Specified by:
        merge in interface ExtensionsMerger
        Parameters:
        leftMap - the map on the left
        rightMap - the map on the right
        Returns:
        a non null merged map