Class TypedMap.Key<T>

java.lang.Object
dev.voidframework.core.lang.TypedMap.Key<T>
Type Parameters:
T - Type of value associated to the key
Enclosing class:
TypedMap

public static final class TypedMap.Key<T> extends Object
TypedMap Key.
  • Method Details

    • of

      public static <V> TypedMap.Key<V> of(String keyName, Class<V> valueClassType)
      Build a new key.
      Type Parameters:
      V - Type of value associated to the key
      Parameters:
      keyName - The key name
      valueClassType - The value class type
      Returns:
      The created key
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object