Class Maps

java.lang.Object
org.elasticsearch.common.util.Maps

public class Maps
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    Maps()  
  • Method Summary

    Modifier and Type Method Description
    static <K,​ V> boolean deepEquals​(java.util.Map<K,​V> left, java.util.Map<K,​V> right)
    Returns true if the two specified maps are equal to one another.

    Methods inherited from class java.lang.Object

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

    • Maps

      public Maps()
  • Method Details

    • deepEquals

      public static <K,​ V> boolean deepEquals​(java.util.Map<K,​V> left, java.util.Map<K,​V> right)
      Returns true if the two specified maps are equal to one another. Two maps are considered equal if both represent identical mappings where values are checked with Objects.deepEquals. The primary use case is to check if two maps with array values are equal.
      Parameters:
      left - one map to be tested for equality
      right - the other map to be tested for equality
      Returns:
      true if the two maps are equal