test/langtools/tools/javac/preview/classReaderTest/Client.java
author darcy
Wed, 27 Jun 2018 21:01:12 -0700
changeset 50892 a5557f24b4d4
parent 49947 cece972575ac
child 53023 6879069d9d94
permissions -rw-r--r--
8205615: Start of release updates for JDK 12 8205621: Increment JDK version for JDK 12 8193292: Add SourceVersion.RELEASE_12 8193290: Add source 12 and target 12 to javac 8205619: Bump maximum recognized class file version to 56 for JDK 12 Reviewed-by: alanb, smarks, jjg, mr, erikj, psandoz, dholmes Contributed-by: erik.joelsson@oracle.com, mikael.vidstedt@oracle.com, joe.darcy@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
49580
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     1
/*
49947
cece972575ac 8202372: Diagnostic with incorrect line info generated when compiling lambda expression
mcimadamore
parents: 49580
diff changeset
     2
 * @test /nodynamiccopyright/
49580
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     3
 * @bug 8199194
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     4
 * @summary smoke test for --enabled-preview classreader support
50892
a5557f24b4d4 8205615: Start of release updates for JDK 12
darcy
parents: 49947
diff changeset
     5
 * @compile -XDforcePreview --enable-preview -source 12 Bar.java
49580
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     6
 * @compile/fail/ref=Client.nopreview.out -Xlint:preview -XDrawDiagnostics Client.java
50892
a5557f24b4d4 8205615: Start of release updates for JDK 12
darcy
parents: 49947
diff changeset
     7
 * @compile/fail/ref=Client.preview.out -Werror -Xlint:preview -XDrawDiagnostics --enable-preview -source 12 Client.java
49580
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     8
 */
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
     9
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
    10
public class Client {
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
    11
    void test() {
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
    12
        new Bar();
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
    13
    }
62b908c9f0e6 8199194: Add javac support for preview features
mcimadamore
parents:
diff changeset
    14
}