(Symbol sym)
| 175 | } |
| 176 | |
| 177 | public void unmap(Symbol sym) { |
| 178 | if(sym.ns != null) |
| 179 | { |
| 180 | throw new IllegalArgumentException("Can't unintern namespace-qualified symbol"); |
| 181 | } |
| 182 | IPersistentMap map = getMappings(); |
| 183 | while(map.containsKey(sym)) |
| 184 | { |
| 185 | IPersistentMap newMap = map.without(sym); |
| 186 | mappings.compareAndSet(map, newMap); |
| 187 | map = getMappings(); |
| 188 | } |
| 189 | } |
| 190 | |
| 191 | public Class importClass(Symbol sym, Class c){ |
| 192 | return referenceClass(sym, c); |
nothing calls this directly
no test coverage detected