@Test(expected = ExecutionException.class) public void testRunException() throws Exception { Async.run(() -> { throw new RuntimeException(""); }).get(); }
public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); } }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  static Future<T> run(Callable<T> callable); static ScheduledExecutorService defaultExecutorService(); }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  static Future<T> run(Callable<T> callable); static ScheduledExecutorService defaultExecutorService();  }