Class MetadataTuple<V>


  • public final class MetadataTuple<V>
    extends java.lang.Object
    • Field Detail

      • value

        private final V value
      • metadata

        private final int metadata
    • Constructor Detail

      • MetadataTuple

        private MetadataTuple​(V value,
                              int metadata)
    • Method Detail

      • value

        public V value()
      • metadata

        public int metadata()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • metadataTuple

        public static <T> MetadataTuple<T> metadataTuple​(T value,
                                                         int metadata)