# HG changeset patch # User anazarov # Date 1427729939 -3600 # Node ID 81572cfb60a0c003290aa454255bd6053372d53c # Parent 872a728c807537400cdd2d89e563d7187b4e1100 8075752: jdk.compiler dependency can be eliminated in MethodReferenceNullCheckTest.java Reviewed-by: jjg diff -r 872a728c8075 -r 81572cfb60a0 langtools/test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java --- a/langtools/test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java Thu Mar 26 17:39:04 2015 +0100 +++ b/langtools/test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java Mon Mar 30 16:38:59 2015 +0100 @@ -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 @@ } catch (NullPointerException npe) { npeFired = true; } finally { - Assert.check(npeFired, "NPE should have been thrown"); + if (!npeFired) + throw new AssertionError("NPE should have been thrown"); } } }