equal
deleted
inserted
replaced
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 }); |