summaryrefslogtreecommitdiff
path: root/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:49:31 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:49:31 -0400
commit251419e1f0ab8eb04d21287b708b06a552f4c58a (patch)
tree5127ac36aa7b6e683901ff2954ffaa51b27bc0b2 /JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
parent4d69e8b9aaebc253f3ed0864734b8c1db9a1eedd (diff)
Warning resolution
Diffstat (limited to 'JPratt/src/main/java/bjc/pratt/tokens/StringToken.java')
-rw-r--r--JPratt/src/main/java/bjc/pratt/tokens/StringToken.java31
1 files changed, 16 insertions, 15 deletions
diff --git a/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java b/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
index 2e75702..9f97e33 100644
--- a/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
+++ b/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
@@ -49,26 +49,19 @@ public class StringToken implements Token<String, String> {
@Override
public boolean equals(Object obj) {
- if (this == obj)
- return true;
- if (obj == null)
- return false;
- if (!(obj instanceof StringToken))
- return false;
+ if (this == obj) return true;
+ if (obj == null) return false;
+ if (!(obj instanceof StringToken)) return false;
StringToken other = (StringToken) obj;
if (key == null) {
- if (other.key != null)
- return false;
- } else if (!key.equals(other.key))
- return false;
+ if (other.key != null) return false;
+ } else if (!key.equals(other.key)) return false;
if (val == null) {
- if (other.val != null)
- return false;
- } else if (!val.equals(other.val))
- return false;
+ if (other.val != null) return false;
+ } else if (!val.equals(other.val)) return false;
return true;
}
@@ -77,7 +70,15 @@ public class StringToken implements Token<String, String> {
public String toString() {
return String.format("StringToken [key='%s', val='%s']", key, val);
}
-
+
+ /**
+ * Create a new literal token (has same key/value).
+ *
+ * @param val
+ * The value for the literal token.
+ *
+ * @return A literal token with that key.
+ */
public static StringToken litToken(String val) {
return new StringToken(val, val);
}