(Consumer<Integer> c, Integer i)
| 284 | } |
| 285 | |
| 286 | private boolean wrappedCall(Consumer<Integer> c, Integer i) { |
| 287 | if (c == null) return false; |
| 288 | try { |
| 289 | if (c instanceof Perform) |
| 290 | return ((Perform) c).perform(i); |
| 291 | else |
| 292 | c.accept(i); |
| 293 | |
| 294 | return true; |
| 295 | } catch (Throwable t) { |
| 296 | if (!(t instanceof Cancel)) exceptions.add(t); |
| 297 | else return false; |
| 298 | return true; |
| 299 | } finally { |
| 300 | try { |
| 301 | GraphicsContext.checkError(() -> "error on " + c); |
| 302 | } catch (IllegalStateException e) { |
| 303 | Errors.tryToReportTo(e, "pass " + i, c); |
| 304 | } |
| 305 | |
| 306 | } |
| 307 | } |
| 308 | |
| 309 | private boolean wrappedCall(Callable<Boolean> middle) { |
| 310 | if (middle == null) return false; |
no test coverage detected