mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-18 08:50:57 +07:00
23 lines
671 B
Java
23 lines
671 B
Java
class Test {
|
|
void foo(boolean flag) {
|
|
Runnable r = null;
|
|
Runnable x1 = flag ? System.out::println : System.out::println;
|
|
Runnable x2 = flag ? r : System.out::println;
|
|
Runnable x3 = flag ? System.out::println : r;
|
|
Runnable x4 = flag ? System.out::println : new Runnable() {
|
|
@Override
|
|
public void run() {
|
|
}
|
|
};
|
|
Runnable x5 = flag ? System.out::println : () -> {
|
|
};
|
|
Runnable x6 = flag ? () -> {} : System.out::println;
|
|
Runnable x7 = flag ? () -> {} : () -> {};
|
|
Runnable x8 = flag ? new Runnable() {
|
|
@Override
|
|
public void run() {
|
|
}
|
|
} : () -> {};
|
|
Runnable x9 = flag ? () -> {} : r;
|
|
}
|
|
} |