< prev index next > test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
Print this page
public void testJavaLangClass() throws Exception {
// non-public constructor
Constructor<?> ctor
= Class.class.getDeclaredConstructor(ClassLoader.class, Class.class, char.class,
! ProtectionDomain.class, boolean.class, char.class);
AccessibleObject[] ctors = { ctor };
assertThrows(SecurityException.class, () -> ctor.setAccessible(true));
assertThrows(SecurityException.class, () -> AccessibleObject.setAccessible(ctors, true));
public void testJavaLangClass() throws Exception {
// non-public constructor
Constructor<?> ctor
= Class.class.getDeclaredConstructor(ClassLoader.class, Class.class, char.class,
! ProtectionDomain.class, boolean.class, boolean.class, char.class);
AccessibleObject[] ctors = { ctor };
assertThrows(SecurityException.class, () -> ctor.setAccessible(true));
assertThrows(SecurityException.class, () -> AccessibleObject.setAccessible(ctors, true));
< prev index next >