mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-17 18:50:49 +07:00
b612209ab9
(cherry picked from commit bd1ca6826f3a5449c2a26a1ea3b471c21f4bc7d5)
28 lines
539 B
Java
28 lines
539 B
Java
class Tmp
|
|
{
|
|
interface Callable<V> {
|
|
V call() throws Exception;
|
|
}
|
|
public static void main(String[] args)
|
|
{
|
|
submit(()->"");
|
|
submit(()->{});
|
|
submit(Tmp::m1);
|
|
submit(Tmp::m2);
|
|
submit(()->m1());
|
|
submit(()->m2());
|
|
}
|
|
|
|
static void submit(Callable<String> task)
|
|
{
|
|
System.out.println("Callable");
|
|
}
|
|
|
|
static void submit(Runnable task)
|
|
{
|
|
System.out.println("Runnable");
|
|
}
|
|
|
|
static String m1(){ return ""; }
|
|
static void m2(){ }
|
|
} |