mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 03:20:56 +07:00
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(){ }
|
|
} |