mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-22 23:20:57 +07:00
22 lines
482 B
Java
22 lines
482 B
Java
|
|
import java.io.Serializable;
|
|
|
|
class Test {
|
|
|
|
public static void main(String[] args) {
|
|
Runnable r = (Runnable & Serializable) (() -> {});
|
|
r = (Runnable & Serializable)() -> {};
|
|
r = (Runnable & I)() -> {};
|
|
System.out.println(r);
|
|
|
|
|
|
J j = (<warning descr="Casting '() -> {...}' to 'J' is redundant">J</warning>) () -> {};
|
|
J j1 = (J1) () -> {};
|
|
}
|
|
|
|
interface I {}
|
|
interface J extends Serializable {
|
|
void m();
|
|
}
|
|
interface J1 extends J {}
|
|
} |