Supongamos que tengo una clase singleton en una lib externa a mi aplicación. Pero aún puedo crear instancias de esa clase en particular usando reflexión. Me gusta estoFramework de reflexión de Java y seguridad
Class clas = Class.forName(Private.class.getName());
for(Constructor c : clas.getDeclaredConstructors()){
c.setAccessible(true);
Private p = (Private) c.newInstance();
System.out.println(p);
}
¿Cómo puedo restringir esto? .
Gracias J
Ah los dolores de embarazos únicos .. –
Consulte también: http://stackoverflow.com/questions/2481862/how-to-limit-setaccessible-to-only-legitimate-uses – polygenelubricants