Recursively copy this syntactic item. Observe the resulting cloned syntactic item is not allocated to any heap, and this must be done separately. All children are recursively cloned as well. This method preserves the underlying aliasing structure of the object being cloned. However, ali
(T item)
| 248 | * @return |
| 249 | */ |
| 250 | public static <T extends Item> T clone(T item) { |
| 251 | return clone(item, new IdentityHashMap<>()); |
| 252 | } |
| 253 | |
| 254 | // ======================================================================== |
| 255 | // HELPERS |
no test coverage detected