summaryrefslogtreecommitdiff
path: root/JPratt/src/main/java/bjc/pratt/tokens/StringToken.java
diff options
context:
space:
mode:
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);
}