/Users/lyon/j4p/src/javassist/compiler/KeywordTable.java

1    /* 
2     * Javassist, a Java-bytecode translator toolkit. 
3     * Copyright (C) 1999-2003 Shigeru Chiba. All Rights Reserved. 
4     * 
5     * The contents of this file are subject to the Mozilla Public License Version 
6     * 1.1 (the "License"); you may not use this file except in compliance with 
7     * the License.  Alternatively, the contents of this file may be used under 
8     * the terms of the GNU Lesser General Public License Version 2.1 or later. 
9     * 
10    * Software distributed under the License is distributed on an "AS IS" basis, 
11    * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
12    * for the specific language governing rights and limitations under the 
13    * License. 
14    */ 
15    
16   package javassist.compiler; 
17    
18   final class KeywordTable extends java.util.HashMap { 
19       public KeywordTable() { 
20           super(); 
21       } 
22    
23       public int lookup(String name) { 
24           Object found = get(name); 
25           if (found == null) 
26               return -1; 
27           else 
28               return ((Integer) found).intValue(); 
29       } 
30    
31       public void append(String name, int t) { 
32           put(name, new Integer(t)); 
33       } 
34   } 
35