(Cleaner cl)
| 76 | prev = null; |
| 77 | |
| 78 | private static synchronized Cleaner add(Cleaner cl) { |
| 79 | if (first != null) { |
| 80 | cl.next = first; |
| 81 | first.prev = cl; |
| 82 | } |
| 83 | first = cl; |
| 84 | return cl; |
| 85 | } |
| 86 | |
| 87 | private static synchronized boolean remove(Cleaner cl) { |
| 88 |
no outgoing calls
no test coverage detected