Fix build

This commit is contained in:
mohamedsamehsalah
2024-11-19 18:05:43 +01:00
committed by Rick Ossendrijver
parent c78aa417f4
commit 81cdf54402
2 changed files with 6 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ import com.sun.source.tree.ExpressionTree;
import com.sun.source.tree.LambdaExpressionTree;
import com.sun.source.tree.Tree;
import com.sun.source.tree.Tree.Kind;
import java.util.function.Function;
/**
* A matcher of lambda expressions that are of type {@code java.util.function.Function} that returns
@@ -19,7 +20,7 @@ public final class IsFunctionReturningMono implements Matcher<ExpressionTree> {
private static final Matcher<Tree> MONO_TYPE =
isSameType(Suppliers.typeFromString("reactor.core.publisher.Mono"));
private static final Matcher<Tree> FUNCTION_TYPE =
isSameType(Suppliers.typeFromString("java.util.function.Function"));
isSameType(Suppliers.typeFromString(Function.class.getCanonicalName()));
/** Instantiates a new {@link IsFunctionReturningMono} instance. */
public IsFunctionReturningMono() {}

View File

@@ -19,12 +19,12 @@ final class IsFunctionReturningMonoTest {
"import reactor.core.publisher.Mono;",
"",
"class A {",
"// BUG: Diagnostic contains:",
" Function<String, Mono<String>> positive = s -> Mono.just(s);",
" // BUG: Diagnostic contains:",
" Function<String, Mono<String>> positive = s -> Mono.just(s);",
"",
" Function<String, Flux<String>> negative = s -> Flux.just(s);",
" Function<String, Flux<String>> negative = s -> Flux.just(s);",
"",
" Supplier<Mono<String>> negative2 = () -> Mono.just(\"s\");",
" Supplier<Mono<String>> negative2 = () -> Mono.just(\"s\");",
"}")
.doTest();
}