Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/excessiveLambdaUsage/afterGuavaOptional.java

17 lines
335 B
Java

// "Use 'or' method without lambda" "true"
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<String> opt) {
System.out.println(opt.or(""));
}
}