8075752: jdk.compiler dependency can be eliminated in MethodReferenceNullCheckTest.java

Reviewed-by: jjg
This commit is contained in:
Andrey Nazarov 2015-03-30 16:38:59 +01:00
parent 9c48863bb1
commit 15d5184652

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@ -25,12 +25,11 @@
/**
* @test
* @bug 8024696
* @bug 8024696 8075752
* @summary Missing null check in bound method reference capture
*/
import com.sun.tools.javac.util.Assert;
import java.util.function.*;
import java.util.function.Supplier;
public class MethodReferenceNullCheckTest {
public static void main(String[] args) {
@ -41,7 +40,8 @@ public class MethodReferenceNullCheckTest {
} catch (NullPointerException npe) {
npeFired = true;
} finally {
Assert.check(npeFired, "NPE should have been thrown");
if (!npeFired)
throw new AssertionError("NPE should have been thrown");
}
}
}