langtools/test/tools/javac/lambda/MethodReference21.java
author jlahoda
Tue, 16 Aug 2016 16:43:00 +0200
changeset 40504 0a01f6710c84
parent 14547 86d8d242b0c4
permissions -rw-r--r--
8078561: Error message should be generated once when -source 6 is specified Summary: Code to avoid duplicated errors about features not supported in the current source level moved to Log Reviewed-by: jjg

/*
 * @test /nodynamiccopyright/
 * @bug 8003280
 * @summary Add lambda tests
 *  check that erroneous method references are flagged with errors as expected
 * @author  Maurizio Cimadamore
 * @compile/fail/ref=MethodReference21.out -XDrawDiagnostics MethodReference21.java
 */

class MethodReference21 {

    interface SAM {
        void m();
    }

    void call(SAM s) {}

    SAM s = NonExistentType::m;

    {
        call(NonExistentType::m);
    }
}