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

17 lines
348 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(() <caret>-> ""));
}
}