mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-24 09:20:53 +07:00
17 lines
359 B
Java
17 lines
359 B
Java
// "Use 'or' method without lambda" "false"
|
|
package com.google.common.base;
|
|
|
|
interface Supplier<T> {
|
|
T supply();
|
|
}
|
|
|
|
abstract class Optional<T> {
|
|
abstract T or(T value);
|
|
abstract T or(Supplier<? extends T> supplier);
|
|
}
|
|
|
|
class Test {
|
|
public void test(Optional<Supplier<String>> opt) {
|
|
System.out.println(opt.or(() <caret>-> ""));
|
|
}
|
|
} |