< prev index next >

test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java

Print this page

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 }
< prev index next >