(Symbol sym)
| 9248 | } |
| 9249 | |
| 9250 | public static Class primClass(Symbol sym){ |
| 9251 | if(sym == null) |
| 9252 | return null; |
| 9253 | Class c = null; |
| 9254 | if(sym.name.equals("int")) |
| 9255 | c = int.class; |
| 9256 | else if(sym.name.equals("long")) |
| 9257 | c = long.class; |
| 9258 | else if(sym.name.equals("float")) |
| 9259 | c = float.class; |
| 9260 | else if(sym.name.equals("double")) |
| 9261 | c = double.class; |
| 9262 | else if(sym.name.equals("char")) |
| 9263 | c = char.class; |
| 9264 | else if(sym.name.equals("short")) |
| 9265 | c = short.class; |
| 9266 | else if(sym.name.equals("byte")) |
| 9267 | c = byte.class; |
| 9268 | else if(sym.name.equals("boolean")) |
| 9269 | c = boolean.class; |
| 9270 | else if(sym.name.equals("void")) |
| 9271 | c = void.class; |
| 9272 | return c; |
| 9273 | } |
| 9274 | |
| 9275 | static Class tagClass(Object tag) { |
| 9276 | if(tag == null) |
no test coverage detected