178 Field f = clazz.getField("SERIALNUMBER_OID");
179
180 try {
181 f.get(null);
182 assertTrue(false);
183 } catch (IllegalAccessException expected) { }
184
185 assertFalse(f.trySetAccessible());
186 assertFalse(f.canAccess(null));
187 }
188
189
190 /**
191 * Test that the Class constructor cannot be make accessible.
192 */
193 public void testJavaLangClass() throws Exception {
194
195 // non-public constructor
196 Constructor<?> ctor
197 = Class.class.getDeclaredConstructor(ClassLoader.class, Class.class, char.class,
198 ProtectionDomain.class, boolean.class, char.class);
199 AccessibleObject[] ctors = { ctor };
200
201 assertFalse(ctor.trySetAccessible());
202 assertFalse(ctor.canAccess(null));
203 }
204
205 }
|
178 Field f = clazz.getField("SERIALNUMBER_OID");
179
180 try {
181 f.get(null);
182 assertTrue(false);
183 } catch (IllegalAccessException expected) { }
184
185 assertFalse(f.trySetAccessible());
186 assertFalse(f.canAccess(null));
187 }
188
189
190 /**
191 * Test that the Class constructor cannot be make accessible.
192 */
193 public void testJavaLangClass() throws Exception {
194
195 // non-public constructor
196 Constructor<?> ctor
197 = Class.class.getDeclaredConstructor(ClassLoader.class, Class.class, char.class,
198 ProtectionDomain.class, boolean.class, boolean.class, char.class);
199 AccessibleObject[] ctors = { ctor };
200
201 assertFalse(ctor.trySetAccessible());
202 assertFalse(ctor.canAccess(null));
203 }
204
205 }
|