Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/IDEA116359.java
anna b612209ab9 testdata for IDEA-116359
(cherry picked from commit bd1ca6826f3a5449c2a26a1ea3b471c21f4bc7d5)
2013-11-25 16:47:40 +01:00

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(){ }
}