(Object tag)
| 9273 | } |
| 9274 | |
| 9275 | static Class tagClass(Object tag) { |
| 9276 | if(tag == null) |
| 9277 | return Object.class; |
| 9278 | Class c = null; |
| 9279 | if(tag instanceof Symbol) |
| 9280 | c = primClass((Symbol) tag); |
| 9281 | if(c == null) |
| 9282 | c = HostExpr.tagToClass(tag); |
| 9283 | return c; |
| 9284 | } |
| 9285 | |
| 9286 | static Class primClass(Class c){ |
| 9287 | return c.isPrimitive()?c:Object.class; |
no test coverage detected