Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.infinispan.commons.util;
 
 
 
public class KeyValueWithPrevious<K, V> {
   
The serialVersionUID
   private static final long serialVersionUID = -7875910676423622104L;
   private final K key;
   private final V value;
   private final V prev;
   public KeyValueWithPrevious(K key, V value, V prev) {
      this. = key;
      this. = value;
      this. = prev;
   }
   public K getKey() {
      return ;
   }
   public V getValue() {
      return ;
   }
   public V getPrev() {
      return ;
   }
   @Override
   public boolean equals(Object o) {
      if (this == oreturn true;
      if (o == null || getClass() != o.getClass()) return false;
      KeyValueWithPrevious keyValueWithPrevious = (KeyValueWithPreviouso;
      if ( != null ? !.equals(keyValueWithPrevious.key) : keyValueWithPrevious.key != nullreturn false;
      if ( != null ? !.equals(keyValueWithPrevious.prev) : keyValueWithPrevious.prev != nullreturn false;
      if ( != null ? !.equals(keyValueWithPrevious.value) : keyValueWithPrevious.value != nullreturn false;
      return true;
   }
   @Override
   public int hashCode() {
      int result =  != null ? .hashCode() : 0;
      result = 31 * result + ( != null ? .hashCode() : 0);
      result = 31 * result + ( != null ? .hashCode() : 0);
      return result;
   }
   @Override
   public String toString() {
      return "KeyValueWithPrevious{" +
            "key=" +  +
            ", value=" +  +
            ", prev=" +  +
            '}';
   }
   @SuppressWarnings("unchecked")
   public static class KeyValueWithPreviousExternalizer implements Externalizer<KeyValueWithPrevious> {
      @Override
      public void writeObject(ObjectOutput outputKeyValueWithPrevious kvPairthrows IOException {
         output.writeObject(kvPair.getKey());
         output.writeObject(kvPair.getValue());
         output.writeObject(kvPair.getPrev());
      }
      @Override
         return new KeyValueWithPrevious(input.readObject(), input.readObject(), input.readObject());
      }
   }
New to GrepCode? Check out our FAQ X