(JSFunction callback, Runnable runnable)
| 213 | } |
| 214 | |
| 215 | private boolean postCallback(JSFunction callback, Runnable runnable) { |
| 216 | boolean posted = submit(() -> callAndRelease(callback, runnable)); |
| 217 | if (!posted) callback.release(); |
| 218 | return posted; |
| 219 | } |
| 220 | |
| 221 | private void callAndRelease(JSFunction callback, Runnable runnable) { |
| 222 | try { |
no test coverage detected