Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/highlighting/CastInContexts.java
2012-07-20 18:59:19 +02:00

27 lines
534 B
Java

interface I {
void m(int x);
}
interface I1 {
int m();
}
class CastInContexts {
void m(I s) { }
void assignment() {
I i1 = (I)(x-> { System.out.println(); });
I i2 = (I)((x-> { System.out.println(); }));
}
void method() {
m((I)(x-> { System.out.println(); }));
}
I returnContext() {
return (I)(x -> { System.out.println(); });
}
{
int i = <error descr="Inconvertible types; cannot cast '<lambda expression>' to 'int'">(int) ()-> 1</error>;
}
}