diff options
| author | Benjamin Culkin <scorpress@gmail.com> | 2024-06-03 17:33:53 -0400 |
|---|---|---|
| committer | Benjamin Culkin <scorpress@gmail.com> | 2024-06-03 17:33:53 -0400 |
| commit | 15a2b29e48f134bc93cfd0a3d8512001e9242f3d (patch) | |
| tree | b3f5c4c5f0e474479cd47ad0ac0f35770fc44881 /JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java | |
| parent | 39ba97edf49270715ec61bedb7d4a62ada819ba0 (diff) | |
Rename the package to the new domain
Diffstat (limited to 'JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java')
| -rw-r--r-- | JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java b/JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java deleted file mode 100644 index 18e2e5a..0000000 --- a/JPratt/src/main/java/bjc/pratt/tokens/SimpleToken.java +++ /dev/null @@ -1,60 +0,0 @@ -package bjc.pratt.tokens; - -import java.util.Objects; - -/** - * Simple token implementation - * - * @author bjcul - * - * @param <K> The key type - * @param <V> The value type - * - */ -public class SimpleToken<K, V> implements Token<K, V> { - private K key; - private V value; - - /** - * Create a new token - * @param key The key - * @param value The value - */ - public SimpleToken(K key, V value) { - super(); - this.key = key; - this.value = value; - } - - @Override - public K getKey() { - return key; - } - - @Override - public V getValue() { - return value; - } - - @Override - public int hashCode() { - return Objects.hash(key, value); - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - SimpleToken<?, ?> other = (SimpleToken<?, ?>) obj; - return Objects.equals(key, other.key) && Objects.equals(value, other.value); - } - - @Override - public String toString() { - return "SimpleToken [key=" + key + ", value=" + value + "]"; - } -} |
