26 import java.io.InputStream; |
26 import java.io.InputStream; |
27 import java.io.ObjectInputFilter; |
27 import java.io.ObjectInputFilter; |
28 import java.io.ObjectInputStream; |
28 import java.io.ObjectInputStream; |
29 import java.io.InvalidClassException; |
29 import java.io.InvalidClassException; |
30 |
30 |
31 import java.util.Hashtable; |
31 import jdk.internal.access.SharedSecrets; |
32 |
32 |
33 import jdk.internal.misc.SharedSecrets; |
|
34 |
|
35 import org.testng.annotations.BeforeClass; |
|
36 import org.testng.annotations.DataProvider; |
33 import org.testng.annotations.DataProvider; |
37 import org.testng.annotations.Test; |
34 import org.testng.annotations.Test; |
38 import org.testng.Assert; |
35 import org.testng.Assert; |
39 |
36 |
40 /* @test |
37 /* @test |
41 * @build CheckArrayTest SerialFilterTest |
38 * @build CheckArrayTest SerialFilterTest |
42 * @bug 8203368 |
39 * @bug 8203368 |
43 * @modules java.base/jdk.internal.misc |
40 * @modules java.base/jdk.internal.access |
44 * @run testng CheckArrayTest |
41 * @run testng CheckArrayTest |
45 * |
42 * |
46 * @summary Test the SharedSecret access to ObjectInputStream.checkArray works |
43 * @summary Test the SharedSecret access to ObjectInputStream.checkArray works |
47 * with overridden subclasses. |
44 * with overridden subclasses. |
48 */ |
45 */ |