aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/javassist/compiler/KeywordTable.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/javassist/compiler/KeywordTable.java')
-rw-r--r--src/main/javassist/compiler/KeywordTable.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/javassist/compiler/KeywordTable.java b/src/main/javassist/compiler/KeywordTable.java
index 5f516e3d..65137d9b 100644
--- a/src/main/javassist/compiler/KeywordTable.java
+++ b/src/main/javassist/compiler/KeywordTable.java
@@ -16,18 +16,19 @@
package javassist.compiler;
-public final class KeywordTable extends java.util.HashMap {
+import java.util.HashMap;
+
+public final class KeywordTable extends HashMap<String,Integer> {
+ /** default serialVersionUID */
+ private static final long serialVersionUID = 1L;
+
public KeywordTable() { super(); }
public int lookup(String name) {
- Object found = get(name);
- if (found == null)
- return -1;
- else
- return ((Integer)found).intValue();
+ return containsKey(name) ? get(name) : -1;
}
public void append(String name, int t) {
- put(name, Integer.valueOf(t));
+ put(name, t);
}
}