test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java
changeset 51977 a8862960c19f
parent 47216 71c04702a3d5
child 58565 baa5969ecf34
equal deleted inserted replaced
51976:390f529f4f22 51977:a8862960c19f
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug 4413434
    26  * @bug 4413434
    27  * @library /lib/testlibrary
    27  * @library /test/lib
    28  * @build JarUtils SetupJar Boot
    28  * @build jdk.test.lib.util.JarUtils SetupJar Boot
    29  * @run driver SetupJar
    29  * @run driver SetupJar
    30  * @run main/othervm -Xbootclasspath/a:boot.jar ConsTest
    30  * @run main/othervm -Xbootclasspath/a:boot.jar ConsTest
    31  * @summary Verify that generated java.lang.reflect implementation classes do
    31  * @summary Verify that generated java.lang.reflect implementation classes do
    32  *          not interfere with serialization's class resolution mechanism.
    32  *          not interfere with serialization's class resolution mechanism.
    33  */
    33  */
    36 import java.io.ByteArrayOutputStream;
    36 import java.io.ByteArrayOutputStream;
    37 import java.io.ObjectInputStream;
    37 import java.io.ObjectInputStream;
    38 import java.io.ObjectOutputStream;
    38 import java.io.ObjectOutputStream;
    39 import java.io.Serializable;
    39 import java.io.Serializable;
    40 import java.lang.reflect.Constructor;
    40 import java.lang.reflect.Constructor;
       
    41 
       
    42 import jdk.test.lib.util.JarUtils;
    41 
    43 
    42 public class ConsTest implements Serializable {
    44 public class ConsTest implements Serializable {
    43     public static void main(String[] args) throws Exception {
    45     public static void main(String[] args) throws Exception {
    44         Constructor cons = Boot.class.getConstructor(
    46         Constructor cons = Boot.class.getConstructor(
    45             new Class[] { ObjectInputStream.class });
    47             new Class[] { ObjectInputStream.class });