f69402ef44
Reviewed-by: mcimadamore
31 lines
791 B
Java
31 lines
791 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8201281
|
|
* @summary Truncated error message with Incompatible : null
|
|
* @compile/fail/ref=NullInErrorMessageTest.out -XDrawDiagnostics NullInErrorMessageTest.java
|
|
*/
|
|
|
|
import java.util.concurrent.CompletionStage;
|
|
import java.util.function.Function;
|
|
import java.util.function.Supplier;
|
|
|
|
public class NullInErrorMessageTest {
|
|
private CompletionStage<String> test() {
|
|
return null;
|
|
}
|
|
|
|
private CompletionStage<Integer> test2() {
|
|
return null;
|
|
}
|
|
|
|
public static <T> Function<Throwable, T> test3() {
|
|
return null;
|
|
}
|
|
|
|
private Supplier<CompletionStage<Integer>> createSupplier() {
|
|
return () -> test().thenCompose(value -> {
|
|
return () -> test2().exceptionally(test3());
|
|
});
|
|
}
|
|
}
|