KeyValue.java

  1. /*
  2.  * Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. This
  3.  * code is released under a tri EPL/GPL/LGPL license. You can use it,
  4.  * redistribute it and/or modify it under the terms of the:
  5.  *
  6.  * Eclipse Public License version 1.0
  7.  * GNU General Public License version 2
  8.  * GNU Lesser General Public License version 2.1
  9.  */
  10. package org.jruby.truffle.runtime.hash;

  11. /**
  12.  * A simple key-value for inserting or retrieving from a hash.
  13.  */
  14. public class KeyValue {

  15.     private final Object key;
  16.     private final Object value;

  17.     public KeyValue(Object key, Object value) {
  18.         this.key = key;
  19.         this.value = value;
  20.     }

  21.     public Object getValue() {
  22.         return value;
  23.     }

  24.     public Object getKey() {
  25.         return key;
  26.     }

  27. }